Informatică Programare
Structura repetitiva for C++
Structura repetitivă for în C++ execută un bloc de cod de un număr specificat de ori, controlat de o variabilă de contor. Este ideal pentru situații unde știi exact câte iterații sunt necesare, cum ar fi parcurgerea unui vector.
Sintaxa și elemente
- Forma generală for (inițializare; condiție; increment) { instrucțiuni; }
- Exemplu: afișare numere for (int i = 1; i <= 5; i++) { cout << i << " "; } va afișa 1 2 3 4 5.
- Fiecare parte Inițializare: setează contorul (ex: int i=0). Condiție: verifică dacă să continue (ex: i<10). Increment: modifică contorul după fiecare iterație (ex: i++).
Aplicații practice
- Parcurgere vector for (int i=0; i<n; i++) { cout << v[i]; } unde n este lungimea vectorului.
- Suma numerelor int s=0; for (int i=1; i<=100; i++) { s += i; } calculează suma de la 1 la 100.
- Variante Poți sări părți: for (;condiție;) e echivalent cu while. Incrementul poate fi i+=2 pentru pași de 2.
Asigură-te că condiția devine falsă la un moment dat, altfel bucla va rula la infinit.