Informatică, întrebare adresată de cauciucandrei, 8 ani în urmă

Se citește de la tastatură un șir de maxim 100 de carectere format numai din litere și cifre. Afișați numărul literelor mari, numărul literelor mici și numărul caracterelor de tip cifră din textul dat.

Răspunsuri la întrebare

Răspuns de boiustef
3

#include <iostream>

#include <cstring>

using namespace std;

char s[100];

int n, i, mari, mici, cifre;

int main()

{

   cout << "introdu sirul de caractere: " << endl;

   cin >> s;

   n=strlen(s);

   for (i=0; i<n; ++i)

   {

       if (s[i]>='A' && s[i]<='Z') ++mari;

       if (s[i]>='a' && s[i]<='z') ++mici;

       if (s[i]>='0' && s[i]<='9') ++cifre;

   }

   cout << " Sirul contine " << mari << " litere majuscule " << endl;

   cout << " Sirul contine " << mici << " litere minuscule " << endl;

   cout << " Sirul contine " << cifre << " caractere de tip cifra " << endl;

}

Alte întrebări interesante