Răspuns :
Presupun ca sirul de caractere nu are spatii si ca literele sunt cele mici ale alfabetului englez. Ai codul in c++ aici:
int main()
{ char s[100]; cin>>s; int v[26],i,poz=0; for(i=0;i<26;i++) v[i]=0; while(s[poz]!=NULL) //nu am ajuns la finalul sirului { v[s[poz]-96]++; poz++; } int maxim=0; for(i=0;i<26;i++) if(v[i]>maxim) maxim=v[i]; for(i=0;i<26;i++) if(v[i]==maxim) cout<<char(i+96)<<" "<<maxim<<endl; return 0;}
int main()
{ char s[100]; cin>>s; int v[26],i,poz=0; for(i=0;i<26;i++) v[i]=0; while(s[poz]!=NULL) //nu am ajuns la finalul sirului { v[s[poz]-96]++; poz++; } int maxim=0; for(i=0;i<26;i++) if(v[i]>maxim) maxim=v[i]; for(i=0;i<26;i++) if(v[i]==maxim) cout<<char(i+96)<<" "<<maxim<<endl; return 0;}

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de ajutor. Pentru orice întrebare sau clarificare suplimentară, echipa noastră vă stă la dispoziție. Revenirea dumneavoastră ne onorează – nu uitați să ne salvați în lista de favorite!