IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 17 Şubat 2012, 23:41   #1
Çevrimdışı
aSi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Sayı Tahmin (v2)





Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Bilgisayar Lab – Sınava Hazırlık Soruları- 5 Bilgisayar 1-49 arası birbirinden farklı 6 adet sayı tutacak ve kullanıcıdan birbirinden farklı 6 adet sayı girilmesi istenecek. Kullanıcının kaç adet doğru tahmin ettiğini söyleyen program..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
// Kamuran Akçay #include<stdio.h> #include<conio.h> #include<stdlib.h> //rand() fonksiyonu için yazılmış kütüphane #include<time.h> // srand() ı time a bağladık ve rand() la rastgele sayılar üretmek için kullandık main() { [I] int i,sayi1,sayi2,sayi3,sayi4,sayi5,sayi6; int sayac=0,d[6]; // dizi, dışardan girilen 6 tane sayiyi tutmak için oluşturulmuştur srand(time(NULL)); //her defasında farklı sayılar üretmek için kullanıyoruz sayi1= rand()%49+1; // 1-49 arası rasgele sayı üretip //'sayi1' değişkenine atılıyor do { // 1-49 arası rasgele sayı üretip sayi2= rand()%49+1; // 'sayi2' değişkenine atılıyor }while(sayi1==sayi2); // birbirinden farklı sayılar istendiği için // her defasında 'sayi1' ve 'sayi2' nin eşit olmaması kontrol ediliyor do { // 1-49 arası rasgele sayı üretip sayi3= rand()%49+1; // 'sayi3' değişkenine atılıyor }while(sayi3==sayi2 || sayi3==sayi1 ); do { // 1-49 arası rasgele sayı üretip sayi4= rand()%49+1; // 'sayi4' değişkenine atılıyor }while(sayi4==sayi3 || sayi4==sayi2 || sayi4==sayi1 ); do { // 1-49 arası rasgele sayı üretip sayi5= rand()%49+1; // 'sayi5' değişkenine atılıyor }while(sayi5==sayi4 || sayi5==sayi3 || sayi5==sayi2 || sayi5==sayi1 ); do { // 1-49 arası rasgele sayı üretip sayi6= rand()%49+1; // 'sayi6' değişkenine atılıyor }while(sayi6==sayi5 || sayi6==sayi4 || sayi6==sayi3 || sayi6==sayi2 || sayi6==sayi1 ); printf("Rasgele Tutulan sayilar: %d, %d, %d, %d, %d, %d\n",sayi1,sayi2,sayi3,sayi4,sayi5,sayi6 ); printf(" (ustteki sayilar gorulmesi icin yazdirilmistir)"); printf("\n\nBirbirinden farkli 6 adet sayi giriniz:\n\n"); for(i=0;i<=5;i++) // 6 adet sayı girişi yapılıyor { scanf("%d", &d[i]); if(d[i]==sayi1 || d[i]==sayi2 || d[i]==sayi3 || d[i]==sayi4 || d[i]==sayi5 || d==sayi6) { // herbir girilen sayı sırasıyla rasgele üretilmiş sayac++; // sayılar arasında aranıyor, } // bulunduğu vakit 'sayac' değişkeni arttırılır } printf("\nDogru tahmin sayiniz: %d ", sayac); getch(); }



__________________
Doğruları biliyorsan, yalanları dinlemek eğlencelidir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
sayı, tahmin, v2


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Mükemmel Sayı - Mükemmel Sayı nedir? Mükemmel Sayı hakkında aŁmiηa Genel Paylaşım 0 20 Ocak 2011 01:45
Tek Sayı - Çift Sayı Kontrolü Cemalizim C ve C++ 0 19 Temmuz 2008 15:38