Witam, mam do napisania program, który pobiera od użytkownika napis, zlicza ilość wystąpień każdej litery i wypisuję tą, która wystąpiła największą ilość razy.
Program sortuje litery podanego napisu, a potem zlicza, która litera wystąpiła ile razy, ale nie wiem jak wypisać literkę, która wystąpiła najwięcej razy.
Proszę o wskazówki
char napis[20];
cout<<"podaj napis ";
cin.getline(napis, 20);
for(int j=0; j<strlen(napis)-1; j++)
{
for(int i=1; i<strlen(napis); i++)
{
int zamiennik_2;
if(napis[i]<napis[i-1])
{
zamiennik_2=napis[i];
napis[i]=napis[i-1];
napis[i-1]=zamiennik_2;
}
}
}
cout<<napis<<endl;
int krotnosc[20];
for (int i=0; i<=strlen(napis); i++)
{
int licznik_6=1, j=0;
if (napis[i]==napis[i+1])
licznik_6++;
else if(napis[i]<napis[i+1])
{
krotnosc[j]=licznik_6;
licznik_6=1;
j++;
}
}