Răspuns :
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
long long n,S = 0;
cin >> n;
if (n == 1)
{
cout << 1;
return 0;
}
for (int i = 1; i * i <= n ;++i)
if (n % i == 0)
S = S + i + n / i;
if (sqrt(n) == (int)sqrt(n))
S = S - sqrt(n);
cout << S;
return 0;
}
#include <math.h>
using namespace std;
int main()
{
long long n,S = 0;
cin >> n;
if (n == 1)
{
cout << 1;
return 0;
}
for (int i = 1; i * i <= n ;++i)
if (n % i == 0)
S = S + i + n / i;
if (sqrt(n) == (int)sqrt(n))
S = S - sqrt(n);
cout << S;
return 0;
}
#include <iostream>using namespace std;long long s,d,x;int main(){ s=0; cin>>x; for(d=1;d*d<=x;d++) if(x%d==0) if(d==x/d) s=s+d; else s=s+d+x/d; cout<<s; return 0;}
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Pe curând și nu uitați să ne adăugați la favorite!