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.