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 că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că ați găsit conținutul oferit util și inspirațional. Dacă aveți întrebări suplimentare sau doriți asistență, vă încurajăm să ne contactați. Ne-ar face plăcere să reveniți și nu uitați să ne adăugați în lista dumneavoastră de favorite!