1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| int lettre=0, chiffre=0, compteur, mot=1, i=0, indiceRajout = 0;
ptc = tabCarModif;
for (compteur=0; compteur < strlen(ptc); compteur++)
{
if ( (ptc[compteur] >= 'a' && ptc[compteur] <= 'z') || (ptc[compteur] >= 'A' && ptc[compteur] <= 'Z') )
{
tabMot[mot-1][indiceRajout++] = ptc[compteur];
lettre++;
}
else if (ptc[compteur] >= '0' && ptc[compteur] <= '9')
{
chiffre++;
}
else if (ptc[compteur] == ' ')
{
mot++;
indiceRajout = 0;
}
}
cout << "Nombre de lettres : "<<lettre<<"\n"<<endl;
cout << "Nombre de chiffres : "<<chiffre<<"\n"<<endl;
cout << "Nombre de mots : " <<mot<<"\n"<<endl;
for (compteur=0; compteur<mot; compteur++)
{
cout << "["<<compteur<<"] : " << " - " << tabMot[compteur] << endl;
} |