Răspuns :
C++
#include <iostream>
using namespace std;
int main()
{int n,m,sn,sm,d;
cout<<"n=";
cin>>n;
cout<<"m=";
cin>>m;
sn=1;
sm=1;
{for(d=2;d<=n/2;d++)
if(n%d==0)
sn=sn+d;}
{for(d=2;d<=m/2;d++)
if(m%d==0)
sm=sm+d; }
if(sn==m)
cout<<"Numerele sunt prietene";
else cout<<"Numerele nu sunt prietene";
return 0; }
________________
sn - suma divizorilor lui n
sm - suma divizorilor lui m
________________
*Numerele 2620 și 2924 sunt prietene.
D₂₆₂₀={1, 2, 4, 5, 10, 20, 131, 262, 524, 655, 1310, 2620}
Suma lor, cu excepția lui 2620 = 2924
D₂₉₂₄={1, 2, 4, 17, 34, 43, 68, 86, 172, 731, 1462, 2924}
Suma lor, cu excepția lui 2924 = 2620
În poza de mai jos ai să observi și verificarea, semn că programul merge.
Multă baftă!
#copaceibrainly

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!