Scrie algoritmul care verifică dacă două numere date, a și b, sunt numer
prietene.
boiustef:
si caresunt numere prietene???
Răspunsuri la întrebare
Răspuns de
3
Răspuns:
#include <iostream>
using namespace std;
int sumadiv(int x)
{
int sd=1, d;
for (d=2; d*d<x; ++d)
{
if (x%d==0)
{ sd+=d; sd+=x/d; }
}
if (d*d==x) sd+=d;
return sd;
}
int main()
{
int a, b;
cin >> a >> b;
if (sumadiv(a)==b && sumadiv(b)==a) cout << "PRIETENE";
else cout << "NU SUNT PRIETENE" << endl;
return 0;
}
Explicație:
cu pseudocodul stau destul de prost...
poate codul acesta te va ajuta....
Alte întrebări interesante
Biologie,
8 ani în urmă
Limba rusă,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă