Răspuns :
#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;
}
Vă mulțumim că ați accesat site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați la favorite!