👤
a fost răspuns

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ăspuns :

#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;

}