Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
gaviren
21.04.2020 22:06 •
Информатика
Описать функцию fib(n) целого типа вычисляющую n-й элемент последовательности чисел фибоначчи fk, которая описывает следующими формулами: f1=1 ,f2=1, fk=fk-2+fk-1, k=3, используя функцию fib, найти пять чисел фибоначчи на языке c
Ответ:
Tles
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 оценок)
Популярные вопросы: Информатика
fhtyf
22.05.2020 04:25
Состав каких система входит подсистема компьютер...
grht1
15.12.2021 13:20
Переведите числа в десятичную систему счисления: а)1011011(2), б) 421 (8), в) 5вс(16)....
Андрей11583
15.12.2021 13:20
Всистеме счисления с некоторым основанием x число 87^10 записывается как 23^x найдите это основание ^- степень...
polanovikova
04.11.2021 11:52
Почему метеориты сгорают в атмосфере ?...
Nicotenlove
18.12.2022 13:47
Самолёт взлётную полосу за 20с и в момент отрыва от земли имел скорость 120 м/с. с каким усорение он двигался по взлётной полосе и какова её длина?...
men1tos
18.12.2022 13:47
Миша,солнышко,дима,осеннее,и,увидили,светило,по-летнему,рыба,рыбу,клевала в ,хорошо,речке составте из слов три предложения...
A1my
18.12.2022 13:47
Правильно составить предложения. 1) мама подметает пол. 2) бабушка гладит. 3) сын поливает растения. 4) отец ремонтирует стул. 5) дочка проветривает комнату....
Seitowad
18.12.2022 13:47
Диагонали граней прямоугольного параллелепипеда равны 7см, 8см, 9 см. найдите диагональ параллелепипеда...
ivan70region
18.12.2022 13:47
Рабочий сделал за 2 часа 18 одинаковых деталей.сколько таких деталей он изготовит за смену 8 часов,делая в час одно и тоже количество деталей?...
Belka1211
18.12.2022 13:47
Запишите число в виде обыкновенной несократимой дроби 12,0006 и 0,00123...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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