lunes, 18 de junio de 2012

programa numeros amigos c++


 Numeros amigos: Parejas de numeros que cumplen que la suma de los divisores propio de cada uno de ellos da como resultado el otro numero, Ejemplo el 220 y 284.


 #include<iostream>
using namespace std;


main()
{ int n,s=0,a=0;
  cout<<"Digite un numero:";
  cin>>n;
 
for (int i=1; i<n;i++)
   {
     if (n%i==0)
       {
         s=s+i;
        }    
    }    cout<<s<<endl;
 for (int i=1;i<s;i++)     
     {
       if (s%i==0)
         a=a+i;
     }cout<<a<<endl;
 if (a==n)  
    cout<<"el numero es amigo"<<endl;
 else
    cout<<"el numero no es amigo"<<endl; 


system("pause");
return 0;
}

No hay comentarios:

Publicar un comentario