1 Haziran 2012 Cuma

Yazi-Tura atan program



Yazı, tura atan bir fonksiyon yazınız. Paranın her atılışında ekrana yazı veya tura yazsın. Program 100 kez yazı tura atsın ve sonuçları ekrana yazdırsın. Program paraAt isminde argüman almayan bir fonksiyon çağırsın ve yazı için 0, tura için 1 döndürsün. (Not: Eğer program gerçekçi bir hesap yapıyorsa sonuçlar toplam atışın yarısına yakın olmalıdır yani 50 yazı ve 50 tura)
#include<stdio.h>
#include<stdlib.h>

#include<time.h>
int main()
{
int i;
srand(time(NULL));
for(i=1;i<=100;i++)
{
if(paraAt()==1)
printf("Tura\n");
        else if(paraAt()==0)
printf("Yazi\n");
}
return 0;
}
int paraAt(void)
{
int a;
a=1+rand()%2;
        if(a%2==0)
return 1;
        else
return 0;
}

Hiç yorum yok:

Yorum Gönder