Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int main()
{
float x, s=0, c=0;
do
{
cin>>x;
s=s+x;
c++;
}
while(x!=0);
cout << s/(c-1);
return 0;
}
Explicație:
Declari variabilele reale (float) ca sa ai rezultate cu virgula, apoi folosesti functia "do while", sau functia "while" care se opreste cand citesti x ca fiind 0.
x = numerele pe care le citesti
s = suma numerelor introduse la tastatura
c = cate numere ai citit
La sfarsit afisezi s (suma) impartita la c-1 ( cate numere ai citit fara 0), iar asta o sa fie media arihmetica a numerelor citite inafara de 0.
Daca ai intrebari in legatura cu raspunsul poti lasa un comentariu si iti raspund cat de repede pot.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!