Un nr este pseudoperfect daca este divizor al sumei divizorilor sai .Scrieti un program
care verifica daca un nr este pseudoperfect
Utilizator anonim:
in ce limbaj de programare sa fie programul
Răspunsuri la întrebare
Răspuns de
5
#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;
if(s % n == 0) cout << "DA";
else cout << "NU";
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;
if(s % n == 0) cout << "DA";
else cout << "NU";
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă