lunes, 6 de junio de 2011

Ejercicios de programacion Estructura Repetitiva do-while

// 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