Sa se afiseze toate perechile de numere prietene pana la numarul N
Exemplu:N=500,perechea de numere prietene este 220 si 284
Razzvy:
ce inseamna "numere prietene"
Răspunsuri la întrebare
Răspuns de
1
Răspuns de
1
#include <bits/stdc++.h>
int x, y , s1 , s2 , i;
using namespace std;
int main()
{
cin >> x >> y;
for (i = 1; i * i < x; i ++)
if (x % i == 0) s1 = s1 + i + x / i;
if (i * i == x) s1 = s1 + i;
for (i = 1; i * i < y; i ++)
if (y % i == 0) s2 = s2 + i + y / i;
if (i * i == y) s2 = s2 + i;
if (s1 - x == y && s2 - y == x) cout << "PRIETENE";
else cout << "NU SUNT PRIETENE";
return 0;
}
int x, y , s1 , s2 , i;
using namespace std;
int main()
{
cin >> x >> y;
for (i = 1; i * i < x; i ++)
if (x % i == 0) s1 = s1 + i + x / i;
if (i * i == x) s1 = s1 + i;
for (i = 1; i * i < y; i ++)
if (y % i == 0) s2 = s2 + i + y / i;
if (i * i == y) s2 = s2 + i;
if (s1 - x == y && s2 - y == x) cout << "PRIETENE";
else cout << "NU SUNT PRIETENE";
return 0;
}
Alte întrebări interesante
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă