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 Exercițiul 1: Afișează numerele de la 1 la 5 for (int i = 1; i <= 5; i++) cout << i << ' ';
- 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 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.