Dizi kullanabilirsin cam kenarı,sag cam vb girilen koltuk no hangi diziye aitse ona göre bastırırsın |
Merhaba, benim sorum C# ile ilgili. Şu an bu dili öğrenmeye çalışıyorum, ardından .NET'i öğrenmeye çalışacağım. .NET için önerebileceğiniz kaynaklar nelerdir, yönlendirirseniz çok sevinirim. |
1.int i,j,s[2][3]={'G','U','L',C','A','N'} main () { for(i=0;i<2;i++) {printf("%c",s[j]); if(i==1)prinft("\n") } 2. int dizi[5]={10,55,24,27,30}; main{} { for(m=0;m<5;m++) printf("%d\n",dizi[m]*2); Bunların program çıktılarını yazar mısınız yapamadım da ? |
Hocam, aşağıdaki soru sınavımda çıkacak soruya benzer bir soru.Toplam 1e+07 ‘den büyük olana kadar hesaplayan bir programın do-while döngüsünde yazılmasını istiyor. lütfen yardım... https://mini.donanimhaber.com/images/upfiles/1811709/f020e861-a15b-4843-b1c5-87be098468ed.PNG Şöyle yazmaya çalıştım çalışmadı hatalarımı düzeltirmisiniz. #include <conio.h> #include <iostream> #include <cmath> using namespace std; int main() { double i=1,a,x,y,k=0.5,pi; double pay1=1,pay2,payda1,payda2,pay,payda,terim; pi=4*atan(1); y=sin(pi*18/180); do { cout<<"x degerini giriniz: "; cin>>x; cout<<"a degerini giriniz: "; cin>>a; } while(0<x && x<=0.9 && 1<a && a<=2.1); i++; pay1*=(2*i)*(2*i+1); pay2=pow(a,(2*i+1)*x)*(2*i-1); pay=pay1+pay2; payda1=k*a; k+=0.2; payda2=pow(x,a+i*x); payda=payda1+pow(-1,i+1)*payda2; terim=pay/payda; terim+=y; cout<<" "<<terim; if(terim>10000000) break; getch(); return 0; } |
Merhaba arkadaslar ben kucuk bir kayit programi yazdim (bir amaci yok sadece pratik icin yaptim) ![]() ![]() ![]() ![]() Kod: #include <iostream> #include <stdio.h> #include <stdlib.h> #include <conio.h> using namespace std; int x,y; char nik[80]; char sifre[16]; char sifre2[16]; char sifre3[16]; int main(){ cout<<"Kayita hos geldiniz"<<endl; cout<<"Kayit icin nik yazin"<<endl; gets(nik); cout<<"Sifreyi yazin (maksimum 16 karakter)"<<endl; gets(sifre); cout<<"Sifreni deyistirmek ucun 1 yazin basin burayi gecmek icin 0 a basin"<<endl; cin>>x; if (x==1){ hey: cout <<"eski sifreni yazin"<<endl; gets(sifre2); if (sifre2==sifre){ cout<<"yeni sifreni yazin"<<endl; gets(sifre3); } else if(sifre2!=sifre){ cout<<"eski sifre yanlis"<<endl; goto hey; } } else { cout <<"Tebrikler basariya kayit oldunuz"; } getch(); return 0; } |
Elamanları tam sayı olan bir A dizisinin (45) elemanlı rastgele sayılar atayan, sonra dizi elamanlarının aritmatik ortalamasını hesaplayan programın c# kodlarını yazınız? Sınavım Var Yardm :) int[] dizi = new int[45]; private void Form1_Load(object sender, EventArgs e) { Random rastgelesayi = new Random(); for (int i = 0; i < dizi.Length; i++) |
c++ icin olani var maesef belki isinizi gorur diye kodari paylasiyorum Kod: #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main(int argc, char *argv[]) { //bu program artitmetik ortalamani tam sayi olarak gosteriyor long toplam,ortalama; int a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1; char g3[45]={a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1,q1,r1}; //sayilarin hepsini gostermicek sadece bir kismini gostericek ama nedenini bilmiyorum kolay gelsin toplam=a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+a1+b1+c1+d1+e1+f1+g1+h1+i1+j1+k1+l1+m1+n1+o1+p1+q1+r1; ortalama = toplam/45; cout<<"Rasgele sayilarin degerleri"<<endl<<a<<endl<<b<<endl<<c<<endl; cout<<endl<<d<<endl<<e<<endl<<f<<endl<<g<<endl<<h; cout<<endl<<i<<endl<<j<<endl<<k<<endl<<l<<endl<<m<<endl<<n; cout<<endl<<o<<endl<<p<<endl<<q<<endl<<r<<endl<<s<<endl<<t<<endl<<u<<endl; cout<<v<<endl<<w<<endl<<x<<endl<<y<<endl<<z<<endl<<a1<<endl<<b1<<endl<<c1<<endl<<d1<<endl<<e1<<endl; cout<<f1<<endl<<g1<<endl<<h1<<endl<<i1<<endl<<j1<<endl<<k1<<endl<<l1<<endl<<m1<<endl<<n1<<endl<<o1<<endl<<p1<<endl<<q1<<endl<<r1<<endl; cout<<"sayilarin ortalamasi = "<<ortalama; getch(); return 0; } |
Cook yanlış hocam. Dizileri daha iyi öğrenin. Öyle 45 değişken de yazmayın tek tek. |
biliyorum arkadasim ama c++ diline yeni giris yaptim yazilmis programin ne sonuc vericegini bulsam da kendim iyi program yazamiyorum. ![]() |
5 elemanlı bir diziye, 1 ile 50 arasında bilgisayarın rastgele ürettiği 5 adet sayı atanarak, bu sayılardan 20 den büyük ve tek olan kaç adet sayı olduğunu bulup, ekrana yazan console uygulamasını yapınız. Şimdi bu soru içinse şöyle bir senaryo geliştireceğiz. Önce yine rastgele sayı üretmemiz gerektiği için random sınıfından bir nesne oluşturacağız. 5 elemanlı boş bir integer türünde dizi tanımlayacağız. Daha sonra 5 kez dönen bir döngü açacağız. Döngü içinde her defasında farklı sayı üretmemizi sağlayan komutumuzu kullanacağız. Sonrasında sırayla bu sayıların istediğimiz koşulu sağlayıp, (>20 ve tek sayı olma durumunu) sağlamadığına bakacağız. Ve sağlayanların sayısını teker teker saydıracağız. Hadi bakalım şimdi kodlayalım. 5 elemanlı bir diziye, 1 ile 50 arasında bilgisayarın rastgele ürettiği 5 adet sayı atanarak, bu sayılardan 20 den büyük ve tek olan kaç adet sayı olduğunu bulup, ekrana yazan console uygulamasını yapınız. //Önce bir Random sınıfından rastgele //isimli bir nesne oluşturuyoruz. int[] sayi = new int[5]; int rastsayi,adet=0; Random rastgele = new Random(); //sayi dizimize rastgele sayı atayalım. for (int i = 0; i < 5; i++) { //1 ile 50 arasında sayı üretmek için. rastsayi = rastgele.Next(1, 50); sayi = rastsayi; } //sayi dizimizi ekrana yazdıralım. for (int i = 0; i < 5; i++) { Console.WriteLine(sayi); } //Şimdi koşulu sağlayan dizideki sayıların //adetini bulalım. for (int i = 0; i < 5; i++) { if (sayi > 20 && sayi % 2 == 1) adet++; } Console.WriteLine("20'den büyük ve tek olan sayıların adeti:{0}", adet); Console.ReadKey(); Alintidir Kaynak: forum.iyinet.com |
#include <stdio.h> yukarıdaki kodla c dosyalarımı "yedek" adlı klasore kopyalama yapıyorum. İstediğim şey ise her dosyayı kendi adında bir klasor oluşturup içine kopyalamak. Bunun nasıl yapabilirim ?? |
şöyle bir kod var,çalışıyor ama ekran hemen kapanıyor.getch(); komutu yazdığımda ise hata veriyor: using namespace std; int main() { int sayi; int sayac=0; cout<<"BIR SAYI GIRINIZ:"; cin>>sayi; for(int j=1; j<=sayi; j++) { if(sayi % j == 0) { sayac++; } } if(sayac == 2) { cout<<"ASALDIR."<<endl; } else cout<<"ASAL DEGILDIR."<<endl; return 0; } |
getch() fonksiyonu için conio.h kütüphanesinin eklenmesi gerekiyor. |
Arkadaslar bana birisinin debug yapmayi anlatmasi gerekiuor,kendi basima isin icinden cikamadim,ne f7,ne f8 ,dev c kullaniyorum,project options hata veriyor,hocamada mesaj attim ama cevap verirmi bilmiyorum,adim adim debug nasil yapilir 2 kitap var elimde kitaplarda yok yabanci sitelerde buldum anladigim.gibi yapmaya calisinca desigim gibi hata veriyor, bilen bir arkadas anlatirsa cok makbule gecer,butte cikabilecek bir soru. |
Devc ile debug mu yapılır. Hocanız mı söylüyor bu antikaları kullanın diye? Utanmasalar turbo c ile verecekler ödevi. Derleyici olarak mingw-builds diye arat, auto-installer var onunla kur. IDE olarak Qt Creator kullan. Kodu yazıyorsun ve debug modda derliyorsun. Sonra kaynak kodda istediğin noktalara breakpoint koyuyorsun. Satır numalarının hemen yanındaki boşluğa tıklarsan kırmızı bir işaret koyar, işte o. Solda çalıştır simgesinin altında start debugging var, ona tıklıyorsun. Program işaretlediğin yere gelinceye kadar çalışır ve orada durur. "Continue" sıradaki işaretli noktaya kadar çalışır. "Step into" fonksiyonların içine dallanır ve onu debug etmeni sağlar. "Step over" fonksiyonların üzerinden geçer (sorunsuz kod grupları için). Watches ya da watch window değişkenlerin, nesnelerin durumunu takip etmeni sağlar. Buraya add expression diyerek kendin bir ifade yazabilirsin. Mesela dizinin özel bir elemanı, ya da sınıfın bir üyesi gibi. Detaylı bilgi.https://qt-project.org/doc/qtcreator-3.1/creator-debug-mode.html |
Tesekkur ederim bilgi icin derse girmedigimden islemi bilmiuyorum,hoca konuyu tahtada anlatmis bende program olarak dev c kullandigimiz icin onda yamaya calistim sizide gunaha sokmayim eksik bilgim yuzunden,verdiginiz bilgiler icin tesekkur ediyorum tekrar yarin isten gelince deneyecegim,iyi geceler. |
C# form u içerisine gömülmüş swf video dpsyasını nasıl kayıt edebilirim? |
her yonuyle c# 5.0 kitabini satiyorum.ilgilenen mesaj atabilir. |
şu koda bakabilir misiniz.ben hatayı bulamadım using System; class ilkprogram { static void Main() { int[] dizi1=new int[]{5,8,6,1,7,15,25,23}; int temp=0; for(int i=1; i<=dizi1.Length-1; i++){ for(int j=0; j<dizi1.Length-i; j++){ if(dizi1[j]>dizi1[j+1]){ temp=dizi1[j+1]; dizi1[j+1]=dizi1[j]; dizi1[j]=temp; } } } for(int a=0; a<dizi1.Length; a++) Console.WriteLine(dizi1[a]); Console.ReadKey(); } } |
bu şekil yaptım çalıştıramadım hatasını gideremedim yardım lütfenn
#include <stdio.h>
#include <math.h>
int main()
{
int no;
printf("Koltuk no giğriniz\n");
scanf("%d",&no);
// 44 kişilik otobüs her sırada 4 koltuk bulunmaktadır
if( no 4==41 ){// burda sol cam tarafı olduğu için 1 den 4 er 4 er artarak 41 e kadar gidecek
printf("Sol cam kenarı);
}
else if( no 4==42 ){// burda sol koridor olduğu için 2 den 4 er 4 er artarak 42 e kadar gidecek
printf("sol koridor");
}
else if( no 4==43 ){// burda sağ koridor olduğu için 3 den 4 er 4 er artarak 43 e kadar gidecek
printf("sağ koridor");
}
else if(no 4==44){// burda sağ cam tarafı olduğu için 4 den 4 er 4 er artarak 44 e kadar gidecek
printf("sağ cam kenarı")
}
else{
printf("böyle bir koltuk yok");
}
return 0;
}
bu şekilde yaptım devamını yapamıyorum lütfen yardım edin
Bu mesaja 1 cevap geldi. Cevapları Gizle