Informatică Programare

Ciclul for in C++ exemple

Ciclul for în C++ este o structură repetitivă folosită atunci când se cunoaște numărul exact de iterații. Sintaxa sa este for(inițializare; condiție; increment) { instrucțiuni }.

Exemple de bază cu for

  • Afisarea numerelor de la 1 la 10 Cod: for(int i=1;i<=10;i++) cout<<i<<" ";. Iterația începe de la i=1 și continuă până când i<=10, crescând i cu 1 la fiecare pas.
  • Calculul factorialului Se calculează n! = 1*2*...*n. Cod: int n, fact=1; cin>>n; for(int i=1;i<=n;i++) fact*=i; cout<<fact;
  • Suma elementelor unui vector Se citește un vector cu n elemente și se calculează suma lor. Cod: int n, v[100], s=0; cin>>n; for(int i=0;i<n;i++){cin>>v[i]; s+=v[i];} cout<<s;

Variante ale ciclului for

  • For cu pas negativ Se afișează numerele de la 10 la 1. Cod: for(int i=10;i>=1;i--) cout<<i<<" ";
  • For fără corp Se pot executa operații în secțiunea de increment. Exemplu: for(int i=0;i<5;cout<<i++<<" "); afișează 0 1 2 3 4.

Folosește for pentru bucle cu număr cunoscut de repetări, cum ar fi parcurgerea tablourilor.

Mai multe din Programare