• Напишите процедуру которая принимает параметр - натуральное число N и выводит первые N чисел Фибоначчи

Ответы 11

  • нужно решение через procedure
  • Сделал через процедуру
    • Автор:

      halfmast
    • 6 лет назад
    • 0
  • Спасибо большое
    • Автор:

      hunter
    • 6 лет назад
    • 0
  • Пожалуйста
  • Потому что вызов одной функции влечет за собой еще 2
    • Автор:

      tabitha
    • 6 лет назад
    • 0
  • Например если f(5), то будут вызываться f(4), f(3), f(3), f(2), f(2), f(1)
  • И уже, как видно, идут повторные вызовы функции
    • Автор:

      saunders
    • 6 лет назад
    • 0
  • Попробуйте использовать кэшированную рекурсию
  • Хорошо
    • Автор:

      grant298
    • 6 лет назад
    • 0
  • #include <iostream>using namespace std;int fib(int n){    if (n < 2) return n;    else return fib(n - 1) + fib(n - 2);} int main(){     int n;    cin >> n;    cout << fib(n);    return 0;}
    • Автор:

      saige6zbl
    • 6 лет назад
    • 0
  • procedure fib;var n, i, a, b: integer;begin  read(n);  b := 1;  for i := 2 to n do begin    b := a + b;    a := b - a  end;  if n = 0 then write(0)           else write(b);end;begin  fib;end.
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years