Ciao ragazzi,
dovrei realizzare un programmino che mi permetta di:
1)inserire una stringa
2) visualizzare quante volte viene ripetuta ogni singola lettera della stringa digitata
Esempio:
Stringa: ciccio
C=3
i=2
c=3
c=3
i=2
0=1
Sto testando il tutto utilizzando prima un array:
#include <iostream>
#include <stdlib.h>
#include <iomanip>
using namespace std;
int main()
{
const int responsesize = 40, frequencysize = 10;
int m[responsesize] = {1,6,8,3,9,8,4,4,5,7,4,6,2,3,4,5,4,1,1,4,6,8,9,7,
5,6,9,9,4,8,4,7,6,4,3,4,5,6,1,4};
int frequency[frequencysize] = {0};
for (int i = 0; i < responsesize; i++)
++frequency[m[i]];
cout <<"Voto" << setw(17) << "Frequenza" << endl;
for (int voto = 1; voto<frequencysize; voto++)
cout << setw(4) << voto << setw(16) << frequency[voto] << endl;
system("PAUSE");
return 0;
}
ma con le stringhe ho qualche problemino...qualcuno mi sa dare una mano??
Grazie