Informatică Programare

Exercitii siruri de caractere C++ rezolvate

Exercițiile rezolvate cu șiruri de caractere în C++ ilustrează aplicarea practică a operațiilor, cum arfi inversarea sau numărarea vocalelor. Iată două exemple pas cu pas, folosind atât array-uri cât și clasa string.

Exercițiu 1: Inversarea unui șir

  1. 1
    Pasul 1: Declarare char sir[] = "abcde"; int n = strlen(sir);
  2. 2
    Pasul 2: Algoritm de inversare Folosește un loop: for(int i=0; i<n/2; i++) swap(sir[i], sir[n-i-1]);
  3. 3
    Pasul 3: Rezultat sir devine "edcba".

Exercițiu 2: Numărarea vocalelor

  1. 1
    Pasul 1: Inițializare string s = "Hello World"; int count = 0;
  2. 2
    Pasul 2: Parcurgere și verificare for(char c : s) if(c=='a'||c=='e'||c=='i'||c=='o'||c=='u'||c=='A'||c=='E'||c=='I'||c=='O'||c=='U') count++;
  3. 3
    Pasul 3: Afișare cout << count; - afișează 3 (e, o, o).

Rezolvă exerciții similare pentru a consolida înțelegerea.

Mai multe din Programare