• Предмет: Информатика
  • Автор: Tagaromi
  • Вопрос задан 3 месяца назад

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace домашка
{
internal class Program
{
static void Main(string[] args)
{
}
int Fibonachi(int n)
{
if (n == 0 || n == 1) return n; // при значении фибоначи n=0 и n=1 программа возвращает значение n - базовый вариант

return Fibonachi(n - 1) + Fibonachi(n - 2); // при значениях n не равных 0 и 1 программа возвращает n в функцию фибаначи - рекурсивный вариант

int fib4 = Fibonachi(4); // 2
int fib5 = Fibonachi(5); // 3
int fib6 = Fibonachi(6); // 5

Console.WriteLine($"4 число Фибоначчи = {fib4}");
Console.WriteLine($"5 число Фибоначчи = {fib5}");
Console.WriteLine($"6 число Фибоначчи = {fib6}");
}
}
}


Davinchii: І що з того
Tagaromi: у меня после return Fibonacci(n-1) + Fibonacci(n-2); следующий код пишет ошибку "несуществующий код"
johnkramersas: Помоги девочке пж https://znanija.com/task/54309066 ❤️❤️❤️

Ответы

Ответ дал: Davinchii
0

Ответ:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace Domashka

{

internal class Program

{

static void Main(string[] args)

{

int fib4 = Fibonachi(4); // 2

int fib5 = Fibonachi(5); // 3

int fib6 = Fibonachi(6); // 5

Console.WriteLine($"4 число Фибоначчи = {fib4}");

Console.WriteLine($"5 число Фибоначчи = {fib5}");

Console.WriteLine($"6 число Фибоначчи = {fib6}");

}

static int Fibonachi(int n)

{

if (n == 0 || n == 1) return n; // при значении фибоначи n=0 и n=1 программа возвращает значение n - базовый вариант

return Fibonachi(n - 1) + Fibonachi(n - 2); // при значениях n не равных 0 и 1 программа возвращает n в функцию фибаначи - рекурсивный вариант

}

}

}


johnkramersas: Помоги девочке пж https://znanija.com/task/54309066 ❤️❤️❤️
Вас заинтересует