Informatică Programare

Bac informatica subiecte rezolvate C++

Subiectele de bacalaureat la informatică pentru C++ se rezolvă prin exersarea tipurilor de probleme frecvente: vectori, matrice, șiruri de caractere și funcții. Acestea testează logica de programare și sintaxa limbajului. Un exemplu tipic este sortarea unui vector.

Tipuri de probleme comune

  • Vectori și matrice Se cer operații cum ar fi căutarea, sortarea sau calculul unor proprietăți. Exemplu: Să se afișeze elementele pare dintr-un vector.
  • Șiruri de caractere Probleme cu manipularea textului, cum ar fi numărarea vocalelor sau inversarea unui șir.
  • Funcții Se definesc funcții pentru sarcini specifice, precum verificarea dacă un număr este prim.

Exemplu rezolvat: Sortare vector

  1. 1
    Pasul 1: Declarație și citire int n, v[100]; cin >> n; for(int i=0; i<n; i++) cin >> v[i];
  2. 2
    Pasul 2: Sortare cu bubble sort for(int i=0; i<n-1; i++) for(int j=i+1; j<n; j++) if(v[i]>v[j]) swap(v[i], v[j]);
  3. 3
    Pasul 3: Afișare rezultat for(int i=0; i<n; i++) cout << v[i] << " ";

Rezolvă subiecte din anii precedenți pentru a te familiariza cu structura examenului.

Mai multe din Programare