Determinati media aritmetica dintre toate patratele perfecte din vector in c++.
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int v[100], k=0,i,n, s=0;
float m,x;
cin >> n;
for (i=0; i<n; i++)
{
cin >> v[i];
x=(int)sqrt(v[i]);
if (x*x==v[i])
{
s+=v[i];
++k;
}
}
if (k==0) cout << "nu exista";
else
{
m=1.0*s/k;
cout << m;
}
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă