• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Tavşan Kamplumbağa Yarışı

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
Kod:
Bu dersimizde random sayılar üretek T ve K harflerine boşluk yarattırarak yarış düzenlemeyi göreceğiz.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
int K=1,T=1;
int konum(****);
**** hareket(int *, int *);

int main()
{
int durum=0,x;
printf("cuvv!!niste basladilar!!!n");
while(durum==0){
for(x=1;x<89999999;x++){
x=x+x+x+x;
x/=4;
}//for
durum=konum();//while
}
if (durum==1)
printf("Kaplumbaga kazandi");
else if(durum==2)
printf("Tavsan kazandi");
else if(durum==3)
printf("kazanan yok yaris berabere bitti");
getch();
return 0;
}

int konum(****)
{
int *kptr,*tptr,i,j,m,n;
kptr=&K;
tptr=&T;
hareket(kptr,tptr);
for(i=1;i<=3;i++){
if(i==1 || i==3){
for(j=1;j<=70;j++)
printf("-");
printf("n");
}
else{
for(m=2;m<=K;m++)
printf(" ");
printf("Kn");
for(n=2;n<=T;n++)
printf(" ");
printf("Tn");
}
}
if (K>=70 || T>=70){
if(K>T)
return 1;
if(K<T)
return 2;
if(K==T)
return 3;
}
else
return 0;
}
**** hareket(int *kptr,int *tptr)
{
int k,t;
srand(time(NULL));
k=1+(rand()%10);
t=1+(rand()%10);
if (k<=5)
k=3;
else if(k<=7)
k=-6;
else if(k<=10)
k=1;
if(t<=2)
t=0;
else if(t<=4)
t=9;
else if(t<=5)
t=-12;
else if(t<=8)
t=1;
else if(t<=10)
t=-2;
*kptr+=k;
*tptr+=t;
if(*kptr<1)
*kptr=1;
if(*tptr<1)
*tptr=1;
}
 
Üst