M3 L1 Info Structura repetitivă cu contor

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.

  1. Să se afișeze suma primelor n numere naturale.
  2. Să se afișeze n!