Se trata de sacar por pantalla la serie de Fibonacci. Los dos primeros términos de la serie son el "0" y el "1"; los teŕminos restantes se obtienen sumando los dos anteriores.
#include<stdio.h>
#define N 39
/* Este programa saca en pantalla los 39 primeros
terminos de la serie de Fibonacci*/
int main(int argc,char **argv)
{
int columna; /*contador de columna*/
int auxiliar;
int ntermino; /*contador de terminos*/
int anterior=0; /*primer termino*/
int termino=1; /*segundo termino*/
printf("%10i%10i",anterior,termino);
columna=2;
for(ntermino=2;ntermino<=N;ntermino++)
{
auxiliar=termino;
termino+=anterior;
anterior=auxiliar;
printf("%10i",termino);
columna++;
if(columna==5)
{
printf("\n");
columna=0;
}
}
printf("\n");
return 0;
}
De ejecución:
antonio@linex-bD2zrN:~/ProgramasC$ cc -o fibonacci fibonacci.c
antonio@linex-bD2zrN:~/ProgramasC$ ./fibonacci
0 1 1 2 3
5 8 13 21 34
55 89 144 233 377
610 987 1597 2584 4181
6765 10946 17711 28657 46368
75025 121393 196418 317811 514229
832040 1346269 2178309 3524578 5702887
9227465 14930352 24157817 39088169 63245986
antonio@linex-bD2zrN:~/ProgramasC$
NOTA: Esta entrada ha sido modificada para arreglar el problema de las tabulaciones y las sangrías: ¡por fin lo he conseguido!
Que os vaya bien.
1 comentario:
Buenas soy Matados2k, si sale algo de Benito ni caso, ya que me doy de alta en muchos sitios como Benito Camelas.
No te quejes si te he pillado que así te animas a seguir con el blog jejejeje ;)
Un saludo.
Deberías permitir comentarios anónimos pero moderados. Es lo mejor.
Publicar un comentario