Să se scrie un program în C care citește de la tastatură un şir de numere încheiat cu
numărul 0 şi afișează suma numerelor introduse.
cu explicatii va rog, nu stiu cum sa abordez problema

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main() {

int n, s = 0;

cin >> n;

for(int i = 0; i < n; i++) {

int val;

cin >> val;

s = s + val;

}

cout << s;

return 0;

}

Explicație:

Sper ca te-am ajutat!

#include <stdio.h>

int main()

{

int nr = 0, suma = 0;

printf("Dati numerele: ");  

//se citesc numerele pana la intalnirea lui 0

do

{

 scanf("%d", &nr); //citeste nr

 suma += nr;  //adauga nr la suma

} while (nr != 0);

printf("\nSuma este: %d", suma); //se afiseaza suma

return 0;

}