2 Mart 2008 Pazar

Tuttuğum Sayıyı Tahmin Et

Soru:“Tuttuğum Sayıyı Tahmin Et” oynatan bir program yazınız. Program 1-1000 arasında rasgele bir tamsayı üretsin ve ekrana

1-1000 arasında bir sayı tuttum.
Tahmin edebilir misin?
Lütfen ilk tahminini gir:

Yazdırsın. Kullanıcı ilk tahminini girdikten sonra program aşağıdaki ifadelerden biriyle cevap versin:

1.Mükemmel, bildiniz!
Tekrar oynamak ister misiniz? (E ya da H) ?
2. Çok küçük. Tekrar deneyin.
3. Çok büyük. Tekrar deneyin.

Eğer oyuncunun tahmini yanlışsa program doğru cevap verilene kadar döngü içinde kalmalıdır. Program çok küçük ya da çok büyük yazarak oyuncuya yardım etmelidir.

Cevap:
#include<stdio.h>
#include<conio.h>
#include<time.h>
#include<stdlib.h>

int main()
{
int sayi,tahmin;
char ch,enter;
srand(time(NULL));
do{
sayi=rand()%1000+1;
printf("1-1000 arasinda bir sayi tutdum.\n");
printf("Tahmin edebilir misin?\n");
printf("Lutfen ilk tahminini gir.:");
scanf("%d",&tahmin);
do{
if(tahmin>sayi){
printf("\ncok buyuk.\n tekrar deneyin:");
scanf("%d",&tahmin);
}
if(tahmin<sayi){
printf("\ncok kucuk.\n tekrar deneyin:");
scanf("%d",&tahmin);
}
}while(tahmin!=sayi);
if(tahmin==sayi)
printf("\nMukemmel bildiniz.\n");
printf("Tekrar Oynamak istermisiniz(E ya da H)");
scanf("%c%c",&enter,&ch);
}while(ch==101 || ch==69);
getch();
return 0;
}

Hiç yorum yok:

Yorum Gönder

NTVMSNBC Teknoloji Haberleri

Vikipedi'de Arama Yapın!!!

Powered By Blogger

Biraz da Müzik!!!

Hava Durumu

Fenerbahçe Haberler