Răspuns:
Salut! Aici ai problema:
#include <iostream>
#include <cstring>
using namespace std;
char propozitie[51];
int k,kL,kl,i;
int main()
{
cin.getline(propozitie, 50);
for(i=0;i<strlen(propozitie);i++)
{
if(propozitie[i]>=65 && propozitie[i]<=90)
kL++;
else if(propozitie[i]>=97 && propozitie[i]<=122)
kl++;
else
k++;
}
cout << kL << " " << kl << " " << k;
return 0;
}
Explicație:
Am inclus libraria <cstring> ca sa putem avea acces la comanda strlen()
prin care returnam valoarea lungimii propozitiei introduse ca sa stim pana unde parcurgem for-ul de mai sus. In for ne-am folosit de codul ASCII al caracterelor ca sa vedem daca este litera mare, litera mica sau alt simbol dupa care am adaugat la contor.