Evo mučim se već dobrih sat i nešto oko jednog zadatka. Naime, ako unesem broj koji je jednak sumi dosadasnjih brojeva,vrijednost prosjeka bude upola manja jer ne ukljucuje zadnji uneseni broj u sumu. To je sitnica koja me muči, pa ako znate gdje je problem pomozite.
Napisati program u kojem se unose cijeli brojevi sve dok njihova suma ne pređe 200 ili dok se ne unese broj jednak sumi do tada unesenih brojeva. Nakon toga ispisati prosjek unesenih brojeva.
#include <iostream>
using namespace std;
int main () {
int broj,suma=0,br=0;
float prosjek;
do {
cout<<"Unesi broj"<<endl;
cin>>broj;
br++;
if (broj == suma){
break;}
suma=suma+broj;
}while (suma<=200);
prosjek=static_cast<float>(pomocni)/br;
cout<<prosjek;
system ("pause");
return 0;
}
