Метод ряд Фиббоначи без применения готовых функций C#
Формулировка задачи:
профи программисты,и снова я
может быть кто то знает как можно написать метод ряд Фиббоначи (1,1,2,3,5,8,13,21:arr[0]=1 && arr[1]=1,arr[i]=arr[i-1]+arr [i-2]),не применяя рекурсии и готовых функций как Reverse,Parse,Sort только можно использовать loops ,switch
метод
output:1,1,2,3,5,8
zaranee spasibo
static int[] GetFibbonachi (int size) razmer massiva>=2 razmer massiva=size metod nichego ne vozvrashaet,proverka delaetsya v Maine: class Programm { static void Main(string[]args) { int [] test=GetFibbonachi (6); foreach (int num in test) { Console.Write(num+","); } Console.Writeline();
Решение задачи: «Метод ряд Фиббоначи без применения готовых функций C#»
textual
Листинг программы
static Int64[] GetFibbonachi(int size) { size = (size < 2) ? 2 : size; //если size < 2, по-умолчанию ставим 2 Int64[] Fibonacchi = new Int64[size]; Fibonacchi[0] = 0; Fibonacchi[1] = 1; for (int i = 2; i < size; i++) { Fibonacchi[i] = Fibonacchi[i - 1] + Fibonacchi[i - 2]; } return Fibonacchi; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д