DAU 100 PUNCTE
Se citeste de la tastatura un numar natural n format din maxim 9 cifre. Sa se determine suma numerelor divizibile cu 10 mai mici decat n.
Ex: Pentru n=100 se afiseaza 450 (10+20+30+40+50+60+70+80+90=450)
Va rog!! E pt maine, pe nota! Clasa a 7-a, se rezolva cu structuri repetitive, si alternative, in C++
Răspunsuri la întrebare
Răspuns:
#include <iostream> // Se include biblioteca iostream
using namespace std; // pentru functiile de tip standard, adica cin, cout
int main() //functia principala a programului
{
int n; //declararea variabilei n
cin >> n; //citirea variabilei n
int S = 0; //declararea sumei pe care o initializam cu 0 adica porneste de la 0
for (int i = 10; i < n; i += 10) //bucla for este un ciclu care itereaza de la 10 la n - 1 cu incrementarea de 10 in fiecare iteratie.
{
S += i; // adaugam valoarea lui i la Suma
}
cout << S << endl; // afisam suma cu un endl (endline, adica trece la linia urmatoare, un enter practic)
return 0; // sfarsitul programului
}
Explicație: am adaugat comentarii la program ca explicatii, daca mai ai alte intrebari sa imi spui