KONU : C Konsol Uygulamalar - dizide en çok tekrarlayan elemanı bulma.
ETİKETLER: dizi - en çok tekrarlayan - array - dizi eleman sayısı - for döngüsü
#include < stdio.h >
//#include < conio.h >
//#define SIZE 10
int main()
{
int Array[]={2,2,2,3,3,3,3,6,5,8,9,9,9,9,9,9};
int i,k,j;
int diziElemanSayisi = 16;
int enFazlaOlan = -1;
int enFazlaOlanSayi = -1;
int tekrarlamaSayisi = 0;
for (i = 0; i < diziElemanSayisi; ++i) {
int sayici = 0;
for (k = 0; k < diziElemanSayisi; ++k)
if (Array[k] == Array[i])
++sayici;
if (sayici > tekrarlamaSayisi) {
tekrarlamaSayisi = sayici;
enFazlaOlanSayi = Array[i];
}
}
printf("En fazla olan sayi : %d \nAdet sayisi: %d ",enFazlaOlanSayi,tekrarlamaSayisi);
printf( "\n" );
printf( "\n" );
//getch();
char a;
scanf("%s",&a);
return 0;
}