Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
c# | serie de Fibonacci
#1
Problema
Calcular n primeros términos de la serie de Fibonacci

Solución
El usuario ingresa el número de términos que desea visualizar de la serie de Fibonacci.
La sucesión de Fibonacci es la siguiente sucesión infinita de números naturales:

0,1,1,2,3,5,8,13,21,34,55,89,144,233,377

Ejemplo
Entrada: 5
Salida: 0 1 1 2 3
Codigo Fuente en C#

Código:
using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Text;  
namespace Fibonacci_Recursivo  
{  

/*
* zonex-warez.tk
*/
    class Program  
    {  
     static String var = "0";  
     public static String fibonacci(int contador, int n, int p1, int p2)  
           {  
            if (contador != n) {  
                var = var + " - " + p2;                  
                var=fibonacci(contador + 1, n, p2, p1 + p2);                
            }  
            return var;  
        }  
        static void Main(string[] args)  
        {  
            Console.WriteLine("Ingrese un numero entero");  
            int n = Convert.ToInt32(Console.ReadLine());  
            if (n > 0) {  
                String a=fibonacci(0, n - 1, 0, 1);  
                Console.WriteLine(a);  
            }  
            Console.ReadLine();  
        }  
    }  
}


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Java | Serie de fibonacci warez 5 514 10-08-2015, 06:16 PM
Último mensaje: Faba



Usuarios navegando en este tema: 1 invitado(s)