Se mai numește și structura repetitivă cu număr cunoscut de pași deoarece numără fiecare iterație cu o variabilă de tip int. De obicei această variabilă contor se notează cu litera i (index).
Sintaxă:
Bucla for(pentru) are trei condiții: inițializare, finalizare și pas astfel:
pseudocod:
pentru (inițializare; finalizare; pas)
{ …. instrucțiuni …. }
cod C,C++:
for( int i = 1; i <= n; i++)
{
........instructiuni..........
}
Exemplu
Să se afișeze primele n numere naturale unde n este un nr. natural citit de la tastatură.
#include <iostream>
using namespace std;
int main()
{
// declarare variabile
int n;
// afisare mesaj
cout << "Tastati numarul";
// citirea unei valori in variabila declarata mai sus
cin >> n;
// bucla for unde indexul i se declara in prima conditie de inițializare
for (int i = 1; i <= n; i++)
cout << i << " ";
cout<< endl;
return 0;
}
Temă: Folosind structura repetitivă cu contor.
- Să se afișeze suma primelor n numere naturale.
- Să se afișeze n!
