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

Scrieți un program care determină de câte ori litera „u” se întâlnește într-un șir de caractere. ​

Răspunsuri la întrebare

Răspuns de andrei750238
3

PROGRAM C++

#include <iostream>

#include <string>

using namespace std;

int main()

{

   //Citeste sir de caractere

   char sir[100];

   cin.get(sir, 100);

   //Contorizeaza nr de aparitiia litera 'u'

   unsigned contor_u = 0;

   for (unsigned i = 0; i < strlen(sir); i++)

       if (sir[i] == 'u') contor_u++;

   //Afiseaza numar de aparitii

   cout << contor_u;

}

NOTA :

Programul contorizeaza doar aparitiile literei 'u'. Pentru a contoriza si aparitiile literei 'U' inlocuieste (sir[i] == 'u') cu (sir[i] == 'u' || sir[i]=='U')

Anexe:
Alte întrebări interesante