Informatică, întrebare adresată de Leo2411, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de Tipitudine
2

#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

Alte întrebări interesante