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
passbrain123:
sau dai cuvinte
Răspunsuri la întrebare
Răspuns de
0
#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;
}
#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;
}
Răspuns de
0
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;}
#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;}
Anexe:
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
10 ani în urmă
Matematică,
10 ani în urmă