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