pbinfo #1568: pbinfo.ro/?pagina=probleme&id=1568
Se citeşte de la tastatură un număr natural n. Să se calculeze şi să se afişeze media aritmetică a tuturor divizorilor săi. Media va fi cu fix 2 zecimale dupa virgulă (folosing #include
Exemplu: 9 -> 4.33
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double m,k=0,s=0;
unsigned n,d;
cin>>n;
for(d=1;d<=n;d++)
{
if(n%d==0) {s+=d;k++;}
}
m=s/k;
cout << fixed << setprecision(2) << m;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă