Informatică Programare
Exercitii cu siruri de caractere C++
Exercițiile cu șiruri de caractere în C++ exersează manipularea textului folosind tipul string sau array-uri de caractere. Ele includ operații precum citirea, afișarea, căutarea și modificarea șirurilor.
Exerciții de bază
- Inversarea unui șir Scrie un program care inversează "hello" în "olleh" folosind un for de la sfârșit la început.
- Numărarea vocalelor Parcurgi șirul și verifici dacă fiecare caracter este în "aeiouAEIOU", incrementezi un contor.
- Concatenarea Uneste două șiruri: string a = "C++"; string b = " este bun"; string c = a + b;
Exerciții avansate
- 1 Căutare subșir Folosești find(): if (s.find("abc") != string::npos) găsești "abc" în s.
- 2 Înlocuire caractere Înlocuiește toate spațiile cu liniuțe: replace(s.begin(), s.end(), ' ', '-');
- 3 Sortare lexicografică Sortează un vector de șiruri: sort(v.begin(), v.end()); folosind <algorithm>.
Rezolvă probleme de pe platforme ca Pbinfo pentru a exersa variate scenarii.