Hey! Ma ajuta si pe mine cineva cu o problema?
Se citește un număr natural n. Să se determine suma divizorilor săi. Programul citește de la tastatură numărul n. Programul afișează pe ecran numărul S, reprezentând suma divizorilor lui n.
Exemplu:
Intrare : 6
Iesire : 12
Explicatie: Divizorii lui 6 sunt 1 ,2, 3, 6. Suma lor este 12
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
long long n,d,s;
int main()
{
cin>>n;
for(d=1;d*d<n;d++)
if(n%d==0) s=s+d+n/d;
if(d*d==n) s=s+d;
cout<<s;
return 0;
}
using namespace std;
long long n,d,s;
int main()
{
cin>>n;
for(d=1;d*d<n;d++)
if(n%d==0) s=s+d+n/d;
if(d*d==n) s=s+d;
cout<<s;
return 0;
}
Alte întrebări interesante
Religie,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă