Informatică Alte teme
Rezolvare probleme cu siruri de caractere
Rezolvi probleme cu șiruri de caractere manipulând secvențe de caractere folosind funcții specifice și bucle. În programare, un șir de caractere este un vector de tip char care se termină cu '\0' în C/C++.
Operații comune
- Citire și afișare Folosește cin >> sir; sau getline(cin, sir); în C++ pentru citire, și cout << sir; pentru afișare.
- Lungimea șirului strlen(sir) în C/C++ returnează numărul de caractere până la '\0'.
- Concatenare strcat(sir1, sir2) în C adaugă sir2 la sfârșitul lui sir1.
Exemplu: Numără vocalele
- 1 Declară variabile char text[100]; int vocale = 0;
- 2 Citește șirul cin.getline(text, 100); citește până la 99 de caractere.
- 3 Parcurge șirul Folosește o buclă for pentru a verifica fiecare caracter: if(text[i]=='a' || text[i]=='e') vocale++;
Exersează probleme simple, cum ar fi inversarea sau căutarea unui subșir, pentru a înțelege manipularea.