// Verificar si un numero es numero perfecto
#include<iostream.h>
#include<conio.h>
int main()
{
int limit,sum,j,p=1;
cout<<"Ingrese el limite del numero a evaluar"<<endl;
cin>>limit;
do
{
sum=0;
for(j=1;j<=p/2;j++)
{
if(p%j==0)
sum+=j;
}
if(sum==p)
cout<<"Es un numero perfecto: "<<p<<endl;
p++;
else
cout<<"no es numero perfecto: "<<p<<endl;
p++;
}
while(p<=limit);
getch ();
return 0;
}
No hay comentarios:
Publicar un comentario