04/09/2009, 11:52
|
| | Fecha de Ingreso: agosto-2009 Ubicación: Republica dominicana
Mensajes: 14
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: Numero perfecto en C Bueno aqui les dejo el código nuevo que hice:
Código:
#include <stdio.h>
#include <math.h>
int main() {
int i, num;
printf("Introduzca el numero que desea verificar si es perfecto: ");
scanf("%d", &num);
for(i=1; i<num; i++) {
if( pow(2, i)*(pow(2, i+1)-1)==num ) {
printf("El numero %d es perfecto.\n", num);
break;
}
}
if(pow(2, i)*(pow(2, i+1)-1)!=num) {
printf("El numero %d NO es perfecto.\n", num);
}
return 0;
}
|