# include
int numeroPerfecto(int num);
main()
{
int numero;
printf("\nIngrese un numero: ");
scanf("%i", &numero);
if(numeroPerfecto(numero))
printf("\nEs Perfecto\n");
else
printf("\nNo es Perfecto\n");
system("pause");
}
int numeroPerfecto(int num)
{
int acum = 0 ;
int i;
for( i = 1; i
acum += i;
if( acum == num )
return 1;
else
return 0;
}
#include
#include
int main (void)
{
int n,i,resto,suma;
printf ("\nEste programa comprueba si un numero entero es perfecto o no");
printf ("\n\nIntroduce el numero: ");
scanf ("%i",&n);
suma=0;
resto=0;
for (i=1; i
resto=n%i;
if (resto==0)
suma=suma+i;
}
if (n==suma)
printf ("\nEl numero %i es perfecto\n\n",n);
else
printf ("\nEl numero %i no es perfecto\n\n",n);
system ("pause");
return (0);
}
No hay comentarios:
Publicar un comentario