Informatică Programare
Exercitii rezolvate cu for C++
Bucla for în C++ repetă o secvență de cod de un număr specificat de ori. Voi rezolva două exerciții care demonstrează utilizarea sa. Primul exercițiu afișează numerele de la 1 la 10, iar al doilea calculează suma primelor n numere naturale.
Exercițiu 1: Afișare numere
- 1 Enunț Scrie un program care afișează numerele de la 1 la 10, fiecare pe o linie nouă, folosind bucla for.
- 2 Rezolvare #include <iostream> using namespace std; int main() { for (int i = 1; i <= 10; i++) { cout << i << endl; } return 0; }
- 3 Explicație i este variabila de control, inițializată cu 1. Condiția i <= 10 asigură că bucla rulează până când i devine 11. i++ incrementează i după fiecare iterație.
Exercițiu 2: Suma numerelor
- Enunț Scrie un program care citește un număr n și calculează suma primelor n numere naturale (de la 1 la n).
- Rezolvare #include <iostream> using namespace std; int main() { int n, suma = 0; cin >> n; for (int i = 1; i <= n; i++) { suma += i; } cout << "Suma este: " << suma; return 0; }
- Exemplu numeric Pentru n = 5, suma = 1+2+3+4+5 = 15. Programul afișează 'Suma este: 15'.
Folosește for când știi exact de câte ori trebuie repetată o acțiune în cod.