Informatică Programare

Bucla for in C++ exercitii rezolvate

Bucla for în C++ repetă instrucțiuni pentru fiecare element dintr-o secvență. Este utilizată pentru iterarea peste colecții sau un număr cunoscut de pași. Vom rezolva exerciții practice pentru înțelegere.

Exerciții rezolvate

  1. 1
    Exercițiul 1: Afișează numerele de la 1 la 5 for (int i = 1; i <= 5; i++) cout << i << ' ';
  2. 2
    Exercițiul 2: Calculează suma elementelor unui vector int v[] = {2,4,6}; int s=0; for (int i=0; i<3; i++) s+=v[i]; cout << s;
  3. 3
    Exercițiul 3: Parcurge un șir de caractere char sir[] = "abc"; for (int i=0; sir[i]!='\0'; i++) cout << sir[i];

Sintaxa și variante

  • Forma clasică for (inițializare; condiție; increment) { instrucțiuni }
  • Bucla for pe interval (C++11) for (int x : vector) { cout << x; }
  • Bucla infinită for (;;) { /* cod */ }

Verifică întotdeauna condiția de oprire pentru a evita bucle infinite.

Mai multe din Programare