11 Ocak 2014 Cumartesi

rasgele 10 sayinin en büyügünü bulan program srand ile

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()


{


srand((unsigned)time(0));





int sayi[10];

for(int i=0;i<10;i++)

{
sayi[i]=0;
}

for(int i=0;i<10;i++)

{
int sonuc=0;
        int temp= 1900 +rand()%31;
       
        for(int j=0;j<10;j++)
        {
        if(sayi[j]==temp)
        {
        i--;
        sonuc=1;
        break;
        }
        }
       
        if(sonuc==0)
        {
        sayi[i]=temp;
        }
        printf("rasgele=%d\n",sayi[i]);
}
        int enbuyuk=sayi[0];
        for(int i=0;i<10;i++)
        {
        if(enbuyuk<sayi[i])
        {
        enbuyuk=sayi[i];
        }
        }

printf("En buyuk=%d\n",enbuyuk);



}







Hiç yorum yok:

Yorum Gönder