Dizi'ye random olarak deger atayıp ve adet olarak en cok olan sayıyı bulan program
1 sayfadaki 1 sayfası
Dizi'ye random olarak deger atayıp ve adet olarak en cok olan sayıyı bulan program
- Kod:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char *argv[])
{ int i,j,dizi1[100],dizi2[100],d;
for(i=0;i<100;i++){
dizi2[i]=0;
}
printf("rastgele atanan dizi elemalari\n");
srand(time(NULL));
for(i=0;i<100;i++){
dizi1[i]=rand();
printf("\n%d",dizi1[i]);
}
for(i=0;i<100;i++){
for(j=0;j<100;j++){
if(dizi1[i]==dizi1[j]){
dizi2[i]++;
}
}
}
//sıralama
for(j=1;j<100;j++){
int enbuyuk;
enbuyuk=dizi2[j-1];
d=j-1;
if(dizi2[j]>enbuyuk){
enbuyuk=dizi2[j];
d=j;
}
}if(dizi2[d]!=1){
printf("\n%d defa %d sayisi atanmistir\n",dizi2[d],dizi1[d]);}
printf("\n\narkadaslar randomda atadigim icin her eleman bir defa kullaniliyor 1 defa cikiyor :)\n");
system("PAUSE");
return 0;
}
Similar topics
» kullacınının girdiği pozitif sayıların toplamını ve ortalamasını bulan program 0(sıfır ) girincede cıkıs yapıyor
» 20'den 50'ye kadar olan sayıların toplamını bulan algoritma örneği
» Akrep ile yelkovan arasındaki aciyi bulan program
» sayiyi yazıya cevirme sinif ini soyleme
» 1/x+3/x**3+5/x**5..seklinde devam eden fonksiyon un n tane adımı ıcın sonuc bulan program
» 20'den 50'ye kadar olan sayıların toplamını bulan algoritma örneği
» Akrep ile yelkovan arasındaki aciyi bulan program
» sayiyi yazıya cevirme sinif ini soyleme
» 1/x+3/x**3+5/x**5..seklinde devam eden fonksiyon un n tane adımı ıcın sonuc bulan program
1 sayfadaki 1 sayfası
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz