do-while, ese libro vale la pena tenerlo impreso, es excelente, aprendí muchisimo de él. La teoría que viene ahí es excelente.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Og. en 19 Agosto 2010, 07:54 AM
PD: es mas complejo de lo que parece, son esos problemas en los que te tienes que estar un par de horas pensando...
#include <iostream>
#include <cstdlib>
using std::cin;
using std::cout;
using std::endl;
bool isperfect(const unsigned int& n)
{
unsigned int suma = 0;
for(register unsigned int i = 1; i < n; i++)
if(!(n % i))
suma += i;
return(suma == n);
}
int main(int argc, char **argv)
{
if(argc != 2)
exit(EXIT_FAILURE);
for(register unsigned int i = 1; i <= atoi(*(argv + 1)); i++)
if(isperfect(i) && (i < atoi(*(argv + 1))))
cout << i << endl;
return 0;
}
Cita de: brisa4321 en 18 Agosto 2010, 14:42 PM
Cuidado ... me parece que esto es una estafa... le pague a este tipo con paypal ... hace 3 dias y nada.. se ha quedado con mi dinero y no he recibido nada.. le he escrito y sencillamente no responde.. ES UN ESTAFADOR... o un hacker.. por si acaso y le cambie de contraseña a mi cuenta