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 Pasul 1: Declarare char sir[] = "abcde"; int n = strlen(sir);
- 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 Pasul 3: Rezultat sir devine "edcba".
Exercițiu 2: Numărarea vocalelor
- 1 Pasul 1: Inițializare string s = "Hello World"; int count = 0;
- 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 Pasul 3: Afișare cout << count; - afișează 3 (e, o, o).
Rezolvă exerciții similare pentru a consolida înțelegerea.