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.

Mai multe din Programare