C programovanie

Mám string a znak zadaný z klávesnice. Mám zistiť najdlhšie sa opakujúci zadaný znak, teda počet. Skontrolovali by ste to, prípadne opravili?

Prílohy:
Question image
1 odpoveď
Ahoj, kód máš skoro dobre, ale na to, aby fungoval a nezasekol sa v nekonečnom cykle, potrebuješ spraviť pár zmien:
1. potrebuješ zvýšiť index, ktorý kontroluješ, lebo keď program narazí na prvú zhodu, bude donekonečna zaseknutý - takže na konci while cyklu treba i++;
2. treba zakaždým vynulovať opakovanie, lebo keď raz máš ccc a potom ešte niekde jedno c, tak sa to bude počítať ako 4. Na začiatok for cyklu treba dať opakovanie = 0;
3. for cyklus by sa mal začínať od prvého prvku, teda indexu 0.
Prílohy:
Answer image
Komentáre:
Filip V.
Ďakujem. A kebyže mám nájsť najčastejší znak ( počtom) v reťazci, ako by to vyzeralo?