Witam, nie mam pomysłu jak "pobrać" liczbę z histogramu która występuje najczęsciej
Wymyśliłem cos takiego, pokazuje mi tylko liczebność liczby która występuje najczęsciej/najrzadziej, ale chciałbym również mieć podaną tą liczbę
np. liczba 2 wystepuje najczesciej, (wystepuje 5 razy)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
// 16 elementow z przedzialu 2-4
int h[3], tab[16], k, max,min;
srand(time(NULL));
for(k=0;k<16;k++){
tab[k]=rand()%3+2;
printf("%d, ", tab[k]);
}
for(k=0;k<3;k++)
h[k]=0;
for(k=0;k<16;k++)
h[tab[k]-2]++;
for(k=0;k<3;k++)
printf("\n%2d %2d ", k+2, h[k]);
min=h[0];
max=min;
for(k=0;k<3;k++){
if(h[k]<min)
min=h[k];
if(h[k]>max)
max=h[k];
}
printf("\nnajczesciej wystepuje %d %d", max);
printf("\nnajrzadziej %d", min);