Работа с массивами и поиск n-го числа Фибоначчи - C#
Формулировка задачи:
Я хотел найти n-ое число Фибоначчи, но на выходе программа выдает ошибку
Возможно я просто не умею работать с массивами
Прошу вашей помощи
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication9 { class Program { static void Main(string[] args) { Console.Write("Введите порядковый номер числа Фибоначчи: "); int x = int.Parse(Console.ReadLine()); int[] mas = new int[x]; for (int i = 2; i < x; i++) { mas[0] = 1; mas[1] = 1; mas[i] = mas[i - 2] + mas[i - 1]; } Console.WriteLine(mas[x]); } } }
Решение задачи: «Работа с массивами и поиск n-го числа Фибоначчи»
textual
Листинг программы
static void Main(string[] args) { Console.Write("Введите порядковый номер числа Фибоначчи: "); int x = int.Parse(Console.ReadLine()); int n0 = 1; int n1 = 1; int fib = 1; for (int i = 2; i < x; i++) { fib = n0 + n1; n0 = n1; n1 = fib; } Console.WriteLine(fib); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д