Pomoć oko zadatka

poruka: 2
|
čitano: 818
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
Pomoć oko zadatka

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;

          }

 

FORZA INTER!!!
 
0 0 hvala 0
17 godina
offline
Re: Pomoć oko zadatka

Mučio sam se i ja s tvojim zadatkom, pa evo mislim da sam uspio.

U biti samo sam modificirao tvoj kod, nadam se da će biti od pomoći.

 

 

/*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;

 

void main() 

{

  int broj=0, suma=0, brojac=0;

  float prosjek=0;

  do 

  {

  cout<<"Unesi broj: ";

cin>>broj;

   brojac++;

 

if (broj==suma){break;}

 

   suma=suma+broj;

 

if (suma>=200){break;}

 

   }while (suma<200);

 

   prosjek=suma/brojac;

   cout<<"prosjek je "<<prosjek<<endl;

 

 }

 

 

Prodajem RAGE za PS3: http://www.bug.hr/forum/topic/igre-accounti-igrama/prodaja-igra-rage-playstation-3/129629.aspx?page=0&amp;amp;jumpto=2529211&amp;amp;sort=asc&amp;amp;view=flat
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice