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);