ehoca84 Mesaj tarihi: Aralık 13, 2004 Paylaş Mesaj tarihi: Aralık 13, 2004 void mode(int freq[],int quiz[]) { int i,j,h,greatest=0,mode=0; for(i=0;i<=100;i++) freq[i]=0; for(j=0;j<=14;j++) ++freq[quiz[j]]; for(i=0;i<=100;i++) if (freq[i]>greatest){ greatest=freq[i]; mode=i; } printf(" the mode is %d",mode); } ya arkadaşlar şimdi mode u yani bi serideki en cok tekrarlanan sayiyi print eden bir fonksiyon yazdim ancak problem şudur ki eğer en cok tekrarlanan sayi 2 tane ise bu 2sini birden nasıl yazdirabilirim?var mi yapabilecek baba yiğit:P Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Mum_Chamber Mesaj tarihi: Aralık 13, 2004 Paylaş Mesaj tarihi: Aralık 13, 2004 şöyle daha okunur olur: [code=php]void mode(int freq[],int quiz[]) { int i,j,h,greatest=0,mode=0; for(i=0;i<=100;i++) freq[i]=0; for(j=0;j<=14;j++) ++freq[quiz[j]]; for(i=0;i<=100;i++) if (freq[i]>greatest){ greatest=freq[i]; mode=i; } printf(" the mode is %d",mode); }[/code] soruyla ilgili olarak da, recursive olarak modu bulduktan sonra tekrar yaptıracaksın.[signature][hline]en ince yerim bileğim..!?! Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar