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

Se citește de la tastatură un vector cu 20 elemente de tip intreg. Să
se afișeze media geometrică a elementelor impare.

Răspunsuri la întrebare

Răspuns de andrei750238
1

#include <iostream>

#include <cmath>

using namespace std;

int main(){

int i,n,v[20];

 

//Citire vector

cin >> n;

for(i=0;i<n;i++) cin >> v[i];

 

float produs=1, c=0;

for(i=0;i<n;i++){

 if(v[i]%2==1){

  produs = produs*v[i];

  c++;

 }

}

 

cout << "Media geometica : " << pow(produs, 1/c);

}

Alte întrebări interesante