Одно натуральное число n (n < 10000).
Вывести сумму делителей числа n.
#include <iostream>
using namespace std;
int main() {
long long n,i,n2,s=1;
cin >> n;
n2=n/2+1;
for(i=2;i<=n2;i++){
if(n%i==0){
s+=i;
}
}
s+=n;
cout << s;
return 0;
}
Назад
Есть решение которого нет на сайте? Пиши admin@devexe.top