Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
marinamirom1
17.06.2021 11:48 •
Информатика
Описать функцию fib(n) целого типа вычисляющую n-й элемент последовательности чисел фибоначчи fk, которая описывает следующими формулами: f1=1 ,f2=1, fk=fk-2+fk-1, k=3, используя функцию fib, найти пять чисел фибоначчи на языке c
Показать ответ
Ответ:
Mariya1616161
25.09.2020 14:38
#include <iostream>
using namespace std;
int Fib(int n){
int f0=1;
int f1=1;
int f;
for (int i=3;i<=n;i++) {
f=f0+f1;
f0=f1;
f1=f;
}
return f;
}
int main() {
for (int i=3;i<8;i++){
cout << "Fib(" << i << ") = " << Fib(i) << "\n";
}
}
Пример:
Fib(3) = 2
Fib(4) = 3
Fib(5) = 5
Fib(6) = 8
Fib(7) = 13
0,0
(0 оценок)
Популярные вопросы: Информатика
pirishok
28.04.2022 06:49
решить задачи по информатике, Очень Информационный объем одного сообщения составляет 2 Кбайта, а другого в 4 раза меньше. Каков информационный объем второго сообщения?3)...
Cegou22
15.01.2023 00:15
5.1 В 08:00 пассажир прибыл на автовокзал села Таволжан и ознакомился с расписанием движения автобусов. Определите наиболее раннее время прибытия пассажира на станцию Акжол...
диман160
07.01.2022 23:30
Преобразуйте выражение в многочлен стандартного вида: а) 3x²-(2+3x-5x²); б)4+(-x+5x²)+2x в)x-(4+3x-x²)+(2-x²) г)5+(2x²-²+5)+x )...
krikovaluba
07.01.2022 23:30
Какова главная мысль сказки тургенева муму...
Natalasorochynska
07.01.2022 23:30
Составить предложение со словом хвоя по схеме (от чего? в чем? где? чем? какой?...
POMIDOrio
07.01.2022 23:30
1.на блок радиусом 10 см и массой 1 кг по касательной действует сила 6 н. определите, через какой промежуток времени скорость блока станет равной 5 рад/с. 2. на шарнире...
Dva4evsky
07.01.2022 23:30
Вэвдиометре взорвана смесь газов, состоящая из 0,5 мл водорода и 0,125 мл кислорода. сколько граммов воды образовалось?...
eminsultanov7
07.01.2022 23:30
Запишите существительные, имеющие значение член семьи . образуйте от них прилагательные. запишите их. определите разряд прилагательных. составьте с этими прилагательными...
Тосямдр
07.01.2022 23:30
Найдите длину единичного отрезка координатного луча на координатном луче отметьте точки a(5\6) b(1 1\2)c(2 1/6)d(2 2\3)...
Ангелина75645674
07.01.2022 23:30
Самые зубастые. число зубов у некоторых животных и человека. число зубов указано в скобках. кобра(2), мышь(16), слон(26), рыба(28), коала(30), жираф и человек(32), кенгуру(34),...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
using namespace std;
int Fib(int n){
int f0=1;
int f1=1;
int f;
for (int i=3;i<=n;i++) {
f=f0+f1;
f0=f1;
f1=f;
}
return f;
}
int main() {
for (int i=3;i<8;i++){
cout << "Fib(" << i << ") = " << Fib(i) << "\n";
}
}
Пример:
Fib(3) = 2
Fib(4) = 3
Fib(5) = 5
Fib(6) = 8
Fib(7) = 13