👤

30 PUNCTE !VA IMPLOR! CEI CARE SE PRICEP IN INFORMATICA
Creati un program care citeste de pe tastatura o secventa de caractere si afiseaza pe ecran
a) numarul literelor citite
b) numarul literelor mari
c) numarul literelor mici
Caracterele introduse se separa prin actionarea tastei . Sint admise literele mari si mici ale alfabetului latin si caracterul * care indica sfirsitul secventei


Răspuns :

#include <cstring>
#include <iostream>
using namespace std;
int main(){
    char t;
    int mi=0,ma=0;
    do{
    cin>>t;
    if(isalpha(t)){
        if(t>='a' && t<='z')mi++;
        else ma++;
    }
    }while(t!='*');
    cout<<"Litere: "<<mi+ma<<endl;
    cout<<"Litere mici: "<<mi<<endl;
    cout<<"Litere mari: "<<ma<<endl;
}
Sper ca am inteles bine cerinta.

#include<iostream>using namespace std;
int main(){    char c;    int lm=0, LM=0;    do {        cin>>c;        if (c>='a' && c<='z') lm++;        else if (c>='A' && c<='Z') LM++;    } while (c!='*');    cout<<"Litere: "<<lm+LM<<endl;    cout<<"Litere mici: "<<lm<<endl;    cout<<"Litere Mari: "<<LM<<endl;    return 0;}
Vezi imaginea PASSBRAIN123