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

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

+1
Ответы (1)
  1. 27 июля, 19:37
    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)