Получить 12 первых членов последовательности Фибоначчи - C#
Формулировка задачи:
Двенадцатью первыми членами последовательность Фабаначчи (последовательности, в которой первые два члена равны 1, а каждый следующий равен сумме двух предыдущих).
Решение задачи: «Получить 12 первых членов последовательности Фибоначчи»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace fib { class Program { static void Main(string[] args) { int kol = 0; Console.WriteLine("Введите количество"); kol = Convert.ToInt32( Console.ReadLine()); if (kol > 0) { show(kol); } else { Console.WriteLine("Указано некорректное число"); } Console.ReadKey(); } public static void show(int kol) { int fib = 0; int fib_pp = 0; for (int i = 1; i <= kol; i++) { if (i == 1) { Console.WriteLine("[1] \t 1"); } else if (i == 2) { fib_pp = 1; fib = 1; Console.WriteLine("[2] \t 1"); } else { int new_fib = fib + fib_pp; Console.WriteLine("[{0}] \t {1}", i, new_fib); fib_pp = fib; fib = new_fib; } } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д