Метод ряд Фиббоначи без применения готовых функций 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д