Determinar si dos números son amigos

Alberto Cubero Abad

#include <iostream>
#include <stdlib.h>
using namespace std;

int suma(int N)
{
int S=1;
for(int i=2;i<N;i++) if(N % i==0) S=S+i;
return S;
}

int main()
{
int n1,n2;
int sum1=1,sum2=1;

cout<<“ingrese el primer numero”<<endl;
cin>>n1;
cout<<“ingrese el segundo numero”<<endl;
cin>>n2;
sum1=suma(n1);
sum2=suma(n2);

if((sum1==n2)&&(sum2==n1))
cout<<“los numeros “<<n1<<” y “<<n2<<” Si son numeros amigos”;
else
cout<<“los numeros “<<n1<<” y “<<n2<<” No son numeros amigos”;

return 0;
}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s