[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [escepticos] Ackermann
On Wed, 26 Aug 1998 10:39:37 -0700, you wrote:
>if n = 1 return 1
>if n = 2 return 2
>if n = 3 return 6
>if n = 4 return 24
>....
>
>if n = 20 return ....
>
>donde previamente hice todos los calculos en una calculadora manual.
>
Si hubieras escrito un programa para generar esas lineas
habrías acabado antes :-))
FILE *filout = fopen("fuente.c", "wt");
long i, factorial = 1;
for(i=1;i<10000;i++){
factorial = factorial * i;
fprintf(filout, "if(n = %d) return %d;\n", i, factorial);
}
fclose(filout);
Saludos :-) -Pedro-
pmaicas en jet.es
http://web.jet.es/pmaicas/