Informatică Programare

Exercitii rezolvate structuri repetitive C++ clasa 9a

Structurile repetitive în C++ pentru clasa a 9-a sunt bucle care execută un bloc de cod de mai multe ori, bazate pe o condiție. Cele mai folosite sunt for, while și do-while, care optimizează codul evitând repetiții inutile.

Tipuri de bucle în C++ cu exemple

  • Bucla for for(int i=1; i<=5; i++) { cout << i << ' '; } afișează 1 2 3 4 5. i este contorul, i<=5 condiția, i++ incrementarea.
  • Bucla while int n=3; while(n>0) { cout << n << ' '; n--; } afișează 3 2 1. Execută cât timp condiția n>0 este adevărată.
  • Bucla do-while int x=0; do { cout << x << ' '; x++; } while(x<3); afișează 0 1 2. Execută cel puțin o dată, apoi verifică condiția.

Exercițiu rezolvat: Suma numerelor de la 1 la n

  1. 1
    Pasul 1: Declară variabilele #include <iostream> using namespace std; int main() { int n, suma=0; cout << 'Introdu n: '; cin >> n;
  2. 2
    Pasul 2: Folosește o buclă for for(int i=1; i<=n; i++) { suma += i; } // Adună i la suma la fiecare iterație
  3. 3
    Pasul 3: Afișează rezultatul cout << 'Suma este: ' << suma << endl; return 0; } // Pentru n=4, suma=1+2+3+4=10

Verifică întotdeauna condiția buclei pentru a evita bucle infinite, cum ar fi while(true) fără o cale de ieșire.

Mai multe din Programare