
saludos. tengo problemas con esto :( help please, programa que genere numeros amigos
Publicado por Alucard (2 intervenciones) el 24/09/2014 17:47:26
//Los numeros amigos son una pajera de numeros cuya suma de los divisores exactos es igual al otro numero ejemplo //220 y 284 son amigos porque la suma de los divisores de 220 es igual a 284 e viceversa.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<iostream>
using namespace std;
main()
{
int x=1,y=2,a=0,b=0,j=0,k=0;
cout<<">>>>>Generador de numeros amigos<<<<<"<<endl;
do
{
for(j=1;j<x;j++)
{
if(x%j==0)
{
a+=j;
}
}
for(k=1;k<y;k++)
{
if(y%k==0)
{
b+=k;
}
}
if(a==y && b==x)
{
cout<<"Los numeros "<<x<<" y "<<y<<" son amigos"<<endl;
}
x+=2;
y+=2;
}while(x<500 && y<500);
}
Valora esta pregunta


0