1 Ekim 2010 Cuma

Adam Asmaca Oyunu


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