Se dau n numere naturale. Calculați media lor geometrică.

Date de intrare
Programul citește de la tastatură numărul natural n, apoi n numere naturale.

Date de ieșire
Programul va afișa pe ecran media geometrică a celor n numere.

Restricții și precizări
1 < n ≤ 10
numerele citite vor fi cuprinse între 0 și 50
rezultatul va fi punctat dacă diferența dintre cel afișat de program și cel corect este mai mică decât 0.01


Răspuns :

#include <iostream>

#include <math.h>

using namespace std;

int n,i,v[10],k=1;

float x;

int main()

{

   cin>>n;

   for(i=1;i<=n;i++)

       cin>>v[i];

   for(i=1;i<=n;i++)

       k=k*v[i];

   x=sqrt(k);

   cout<<x;

   return 0;

}

sper ca e bine, noroc

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că resursele disponibile v-au fost de ajutor. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Ne bucurăm să vă revedem în curând și vă invităm să ne salvați în lista de site-uri preferate!


RO Learner: Alte intrebari