Задать вопрос
17 июля, 00:05

Числа Фабоначчи определяются как a (0) = 1; a (1) = 1; a (i) = a (i-1) + a (i-2). Найти десятое число Фабоначчи. Найти : a) N-ое число Фабоначчи. б) сумму первых N чисел Фабоначчи.

+5
Ответы (1)
  1. 17 июля, 01:00
    0
    program FibonachiNums;

    function FibN (n: integer) : BigInteger;

    begin

    var (f1, f2) : = (BigInteger (1), BigInteger (1)) ;

    for var i : = 3 to n do

    (f1, f2) : = (f2, f1 + f2) ;

    result : = f2;

    end;

    function FibSumN (n: integer) : BigInteger;

    begin

    var (f1, f2) : = (BigInteger (1), BigInteger (1)) ;

    var Sum: BigInteger;

    if n = 0 then Sum : = 0

    else Sum : = 1;

    for var i : = 2 to n do

    begin

    (f1, f2) : = (f2, f1 + f2) ;

    Sum + = f1;

    end;

    result : = Sum

    end;

    begin

    Println ('десятое число Фибоначчи:', FibN (10)) ;

    var n : = 100;

    Writeln ($'{n}-е число Фибоначчи: ', FibN (n)) ;

    Println ($'Сумма первых {n} чисел Фибоначчи:', FibSumN (n))

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Числа Фабоначчи определяются как a (0) = 1; a (1) = 1; a (i) = a (i-1) + a (i-2). Найти десятое число Фабоначчи. Найти : a) N-ое число ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Программирование в python 3 Напечатать массив и сумму его первых N десятков. Пример: Пользователь вводит любое число, например 56 Программа выдаёт на экран массив от 0 до 55 и ещё пять чисел: сумму первых 10, сумму первых 20, сумму первых 30, сумму
Ответы (1)
Решите задачу на Паскале. Числа Фибоначчи определяются как а (0) = 1, а (1) = 1, а (i) = a (i-1) + a (i-2). Найти десятое число Фибоначчи. Найти : a) N-ое число Фибоначчи б) Сумму первых N чисел Фибоначчи
Ответы (1)
1 вариант. 1. Найти сумму и произведение первых 6 последовательных натуральных чисел. 2. Найти сумму первых k последовательных нечетных чисел. 3. Вывести на экран натуральные нечётные числа от 5 до 55. 4.
Ответы (1)
1. дано действительное число x и целое число n вывести N первых челнов арифметическойкой прогрессии и найти сумму ее первых членов если первый член X а разность 1,12 2.
Ответы (1)
1. Даны два целых числа A и B (A < B). Найти сумму всех чисел от A до B включительно. 2. Даны два целых числа A и B (A 0). Найти произведение всех чисел от A до B включительно. 3. Дан массив целых чисел Х. Найти сумму квадратов всех чисел. 4.
Ответы (1)