Метод ряд Фиббоначи без применения готовых функций 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 метод
Листинг программы
  1. static int[] GetFibbonachi (int size)
  2. razmer massiva>=2
  3. razmer massiva=size
  4. metod nichego ne vozvrashaet,proverka delaetsya v Maine:
  5. class Programm
  6. {
  7. static void Main(string[]args)
  8. {
  9. int [] test=GetFibbonachi (6);
  10. foreach (int num in test)
  11. {
  12. Console.Write(num+",");
  13. }
  14. Console.Writeline();
output:1,1,2,3,5,8 zaranee spasibo

Решение задачи: «Метод ряд Фиббоначи без применения готовых функций C#»

textual
Листинг программы
  1. static Int64[] GetFibbonachi(int size)
  2. {
  3.     size = (size < 2) ? 2 : size; //если size < 2, по-умолчанию ставим 2
  4.     Int64[] Fibonacchi = new Int64[size];
  5.  
  6.     Fibonacchi[0] = 0;
  7.     Fibonacchi[1] = 1;
  8.  
  9.     for (int i = 2; i < size; i++)
  10.     {
  11.         Fibonacchi[i] = Fibonacchi[i - 1] + Fibonacchi[i - 2];
  12.     }
  13.     return Fibonacchi;
  14. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы