Witam mam problem z zadaniem o następującej treści.
Napisz program obliczający sumę narastających liczb wprowadzonych przez
użytkownika, który zakończy swoje działanie, gdy użytkownik wprowadzi 0.
Wyobrażam to sobie tak. Wprowadzam liczbę 5, liczba 5 trafia do pojemnika_1, Program ma pokazać sumę liczb. Obecnie wprowadziłem jedną liczbę więc wynik to 5. Wprowadzam następną liczbę 2, trafia do pojemnika_1 ich suma 7.
Teraz pytanie jak to zrobić. Dotychczas poznałem, zmienne, instrukcje warunkowe, pętle.
Myślałem żeby do nieskończonej pętli wprowadzić zmienną liczba, która będzie pobierana z zewnątrz.
#include <iostream>
using namespace std;
int main ()
{
int liczba;
while (true)
{
cout<<"Wproawdz liczbe ";
cin>>liczba;
}
return 0;
}
Wprowadzić w niej instrukcję warunkową
if(liczba=0)
break;
Zasadnicze pytanie. Co zrobić a by zmienna pojemnik_1 zamiast nadpisywać wartość przyjmowała kolejną. Proszę o nakierowanie mnie z jaką funkcją c++ powinienem się zapoznać. Może chodzi o tablice.
Z góry dziękuje za pomoc. Pozdrawiam.