Scrieţi un program C++ care citeşte de la tastatură un şir având maximum 30 de caractere şi afişează pe ecran mesajul DA în cazul în care şirul conţine numai litere şi spaţii, iar în caz contrar afişeză mesajul NU.
Exemplu: dacă se citeşte de la tastatură şirul:
Ana, Bogdan au 18 ani.
atunci programul va afişa mesajul Nu.
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
#include <cstring>
using namespace std;
int main(){
char s[31];
cin.get(s,31);
cin.get();
int ok=0;
for(int i=0;i<strlen(s);++i){
if(s[i]>='A' && s[i]<='Z' || s[i]>='a' && s[i]<='z' || s[i]==' '){
;
}else ok++;
}
if(ok==0)
cout<<"DA";
else cout<<"NU";
return 0;
}
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă