Page 1 of 1

Fibonacci al reves

Posted: Fri Oct 06, 2017 9:32 am
by jesusonoro
A varios nos tocó este ejercicio en el examen pasado, lo acabo de resolver usando un vector, no es tan hard... c:

Code: Select all

namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            int cantidad, a = 0, b = 1, c = 1;
            int [] valor , reves;
            string temp;
            Console.WriteLine("Fibonacci al reves");
            Console.WriteLine();
            Console.WriteLine("¿Cuantos valores quiere de la serie?");
            temp = Console.ReadLine();
            if (int.TryParse(temp, out cantidad))
            {
                Console.WriteLine();
                valor = new int[cantidad];
                reves = new int[cantidad];
                for (int i = 0; i<cantidad; i++)
                {
                    Console.WriteLine(c);
                    valor[i] = c;
                    reves[cantidad - i - 1] = c;
                    a = b;
                    b = c;
                    c = a + b;
                }
                Console.WriteLine();
                Console.WriteLine();
                Console.WriteLine("La serie, al revés, sería");
                for (int i = 0; i<cantidad; i++)
                {
                    Console.WriteLine(reves[i]);
                }
            }
            else
            {
                Console.WriteLine("Datos ingresados incorrectos");
            }
            Console.ReadKey();
        }
    }
}