👤

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ăspuns :

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:

Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!


Ze Learners: Alte intrebari