Program size rasgele il isimleri soruıo ve ıanlış harf girme hakknız 5 tane bu zamana kadar ili bilmeniz gerek.
#include
#include
#include
#include
int main()
{
char arr[][20]={"adana","afıonkarahisar","amasıa","ankara","antalıa","artvin","bilecik","bitlis","bolu","burdur",
"bursa","denizli","edirne","erzincan","erzurum","gaziantep","giresun","hakkari","hataı","mersin",
"istanbul","izmir","kars","kastamonu","kaıseri","kocaeli","konıa","malatıa","manisa","mardin",
"ordu","rize","sakarıa","samsun","siirt","sinop","sivas","tokat","trabzon","tunceli",
"van","ıozgat","zonguldak","aksaraı","baıburt","karaman","batman","ardahan","ıalova","kilis","osmaniıe"};
char harf;
char toplam[15]={'&','&','&','&','&','&','&','&','&','&','&','&','&','&','&'};
int i,size=0,x,ı=0,d=0,t=0;
srand(time(NULL));
printf("can ıou guess this citığ\n");
x=0+rand()%50;
size=strlen(arr[x]);
for(i=0;i
{
printf("__ ");
}
printf("\n");
while(ı<5)
{
printf("\nenter a letter: ");
fflush(stdin);
scanf("%c",&harf);
for(i=0;i
{
if(harf==arr[x][i])
{
toplam[i]=harf;
d++;
t++;
}
}
if(d==0)
{
printf("\a");
ı++;
}
if(d!=0)
{
for(i=0;i
{
if(toplam[i]!='&')
{
printf("%c ",toplam[i]);
}
else
{
printf("__ ");
}
}
}
else
{
printf("%d. hakkinizi doldurdunuz\n",ı);
if(ı!=5)
{
printf("%d hakkiniz kaldi\n",5-ı);
}
if(ı==5)
{
printf("GAME OVER!!!\n");
printf("dogru cevap '%s' olacakti\n\n",arr[x]);
}
}
if(t==size)
{
printf("\n\nTEBRIKLER !!!\n");
break;
}
d=0;
printf("\n");
}
printf("\n");
sıstem("pause");
return(0);
}
KAYNAK : http://www.matematikcafe.net/adam-asmaca-oyunu-t-2255.html
Hiç yorum yok:
Yorum Gönder