se citeste n de la tastatura, afisati media aritmetica a divizorilor lui n.
va rog, e urgent!!!
Răspunsuri la întrebare
Răspuns de
2
Sper ca te-am ajutat
Răspuns de
3
#include <iostream>
using namespace std;
int main() {
int n, d, s = 0, nrdiv = 0;
cin >> n;
for(d = 1; d * d < n; d++)
if(n % d == 0) {
s = s + d + n / d;
nrdiv = nrdiv + 2;
}
if(d * d == n) {
s = s + d;
nrdiv++;
}
cout << s / nrdiv;
return 0;
}
using namespace std;
int main() {
int n, d, s = 0, nrdiv = 0;
cin >> n;
for(d = 1; d * d < n; d++)
if(n % d == 0) {
s = s + d + n / d;
nrdiv = nrdiv + 2;
}
if(d * d == n) {
s = s + d;
nrdiv++;
}
cout << s / nrdiv;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Cin>>n;
For (int d=2;d<=n/2;d++)
If (n%d==0){
S+=d;
K++;}
ma=s/k;
Cout << ma;