Rezolvare BAC Informatica 2009 – Varianta 60 – Subiectul al II-lea problema 5

Mai jos puteti gasi rezolvarea problemei 5 de la subiectul II din varianta 60 pentru examenul de bacalaureat din anul 2009


#include <iostream.h>
#include <string.h>
void main() {
char s[50];
int f[130];
cin.get(s, 255);
for (char i = 'a'; i <= 'z'; i++)
f[i] = 0; // cu vector de frecvente
for (int j = 0; j < strlen(s); j++)
if (s[j] >= 'a' && s[j] <= 'z')
f[s[j]]++;
int max = 0;
char l;
for (i = 'a'; i <= 'z'; i++)
if (f[i] > max) {
max = f[i];
l = i;
}
cout << l;
}

Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *