Informatică, întrebare adresată de szilviaballa, 8 ani în urmă

Ajutoor!!!....Cum calculam media seriei,C++,for sau while ciclu...dau coroana

Răspunsuri la întrebare

Răspuns de BoredSushi
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   float cit_curent, media=0, suma_nr=0, nr_numere = 0;

// le declaram float in caz ca utilizatorul vrea sa introduca cu virgula

   while(cit_curent){  //cat timp introducem numere

       cout<<"Introduceti numerele iar daca doriti sa opriti ciclul introduceti '0'  :";

       cin>>cit_curent;

       if(cit_curent == 0){

           break; //daca e 0 iesim din program

       }

       else {

           suma_nr = suma_nr + cit_curent;

           nr_numere = nr_numere + 1;

       }

   }

   if(nr_numere == 0){ //verificam daca utilizatorul a introdus '0' din prima

       cout<<"Ati iesit din program fara sa introduceti numere!";

       return 0;

   }

   else{

       media = suma_nr / nr_numere;

       cout<<"Media seriei introduse este : "<<media;

   }

   return 0;

   

}

     

Alte întrebări interesante