Estoy algo loquito con el trabajo, pero mientras estoy trabajando me
detengo un rato a hacer macanas.
A continuación en C y Python la serie de fibonacci, los dos al
ejecutarse son idénticos y esencialmente usan el mismo algoritmo.
La serie de Fibonnaci en C:
$ echo fibonnaci.c
#include <stdio.h>
void main() {
int a, b, i;
long c;
printf("Cadenas de fibonacci\n");
printf("Cantidad de caracteres: ");
a = 0;
b = 1;
for(scanf("%i", &i); i>0; i--){
c = a + b;
a = b;
b = c;
printf(" %ld", c);
};
printf("\nPrograma finalizado\nGracias.\n");
}
Y la Serie de Fibonacci en Python:
$ echo fibonacci.py
if __name__ == '__main__':
print("Cadenas de fibonacci")
print("Cantidad de caracteres: "),
n = int(raw_input())
a,b = 0,1
for i in range(n):
a, b = b, a + b
print(b),
print("\nPrograma finalizado")
print("Gracias.")
$ python fibonacci.py
Cadenas de fibonacci
Cantidad de caracteres: 20
1 2 3 5 8 13 21 34 55 89
Programa finalizado
Gracias.
¿Cuáles caracteres? Je. ¿Y porqué incluyes el echo? (Porfis analiza y entiende todo lo que publicas.) Te pongo 2 puntos extra.
ResponderEliminar