Serie de Fibonacci - C#

Realizar un programa para mostrar la serie de Fibonacci

CODIGO

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Fibonacci
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int a, b, limite, i, auxiliar; 
            Console.WriteLine("Ingrese el número de numeros de Fibonacci que desea mostrar");
            limite = int.Parse(Console.ReadLine()); 
            a = 0;
            b = 1; 
            for (i = 0; i < limite; i++)  
            {
                auxiliar = a;
                a = b; 
                b = auxiliar + a; 
                Console.WriteLine(a); 
            }
            Console.ReadKey(); 
        }
    }
}


EJECUCION





7 comentarios:

  1. muchas gracias fue de gran ayuda :)

    ResponderEliminar
  2. Si le pones 100 salen negativos ayuda

    ResponderEliminar
    Respuestas
    1. es por el tipo de dato cuando declaras las variables en este caso como la sucesión era pequeña no hubo problema, pero 100 sobrepasa la cantidad que puede acumular el tipo de dato int lo recomendable seria usar double o float te dejo un ejemplo:

      using System;

      namespace practicaaafinabocci
      {
      class Program
      {
      static void Main(string[] args)
      {
      double a=0, b=1, c, Vcont,Vmont;

      Console.WriteLine("Inserte el valor para mostrar la sucesion de fibonacci");
      Vmont = double.Parse(Console.ReadLine());
      Console.Clear();
      Console.WriteLine("la sucesion de fibonacci es:");


      for (Vcont = 0; Vcont < Vmont; Vcont++)
      {
      c = a;
      a = b;
      b = c + a;
      Console.WriteLine(a);


      }
      }
      }
      }

      Eliminar
  3. hola.
    como podria hacer la serie fibonacci en un array?

    ResponderEliminar
  4. Hola, me podrían ayudar con este problema por favor
    Encontrar la siguiente serie de números de la serie, donde n y x es ingresado por teclado. El valor de n y x debe ser mayor que cero, se debe mostrar un mensaje al usuario de volver a ingresar un numero de forma correcta.
    ��= ��^1/1! + ��^2/2! + ��^3/3! + ��^4/4! + … + ����/��!

    ResponderEliminar

Popular Posts