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. 1
    Căutare subșir Folosești find(): if (s.find("abc") != string::npos) găsești "abc" în s.
  2. 2
    Înlocuire caractere Înlocuiește toate spațiile cu liniuțe: replace(s.begin(), s.end(), ' ', '-');
  3. 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.

Mai multe din Programare