Метод ряд Фиббоначи без применения готовых функций 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 метод
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();
output:1,1,2,3,5,8 zaranee spasibo

Решение задачи: «Метод ряд Фиббоначи без применения готовых функций 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;
}

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


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

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

6   голосов , оценка 4 из 5
Похожие ответы