Es muy facil para kien sepa algo

isak18
11 de Noviembre del 2004
Tengo k realizar un programa sobre numeros amigos
pero es k no se por donde cogerlo , llevo tan solo un mes programando y no tengo ni idea.

noel solw
11 de Noviembre del 2004
Estimado Isak, te envio el programa sobre numeros amigos. Espero que ahora sepas por donde cogerlo.

// program eloy158.cpp
// numeros amigos (por ejemplo : 220 y 284).
// written in borland c++ - ver 4.5

#include <iostream.h>
#include <iomanip.h>

unsigned int GetNum(char *msg)
{
unsigned int n;
cout << setw(20) << msg;
cin >> n;
return n;
} // GET NUM

unsigned int FactorSum(unsigned int x)
{
unsigned int sum = 1;
for(int i = 2;i < x;i++)
if(x % i == 0)
sum += i;
return sum;
}

int main()
{
unsigned int a = GetNum("a : "),
b = GetNum("b : "),
suma = FactorSum(a),
sumb = FactorSum(b);
cout << endl;
cout << setw(20) << "suma de los factores de a : " << suma << endl;
cout << setw(20) << "suma de los factores de b : " << sumb << endl << endl;
cout << "los dos numeros " << a << " y " << b;
if(suma != b || sumb != a)
cout << " no";
cout << " son numeros amigos " << endl << endl;
cout << "end of program - good bye ! ! !" << endl;
return 0;
} // MAIN