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 vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!