Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
Basrad
10.12.2022 17:18 •
Информатика
Описать функцию fib(n) целого типа вычисляющую n-й элемент последовательности чисел фибоначчи fk, которая описывает следующими формулами: f1=1 ,f2=1, fk=fk-2+fk-1, k=3, используя функцию fib, найти пять чисел фибоначчи на языке c
Показать ответ
Ответ:
malikamalik1406
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 оценок)
Популярные вопросы: Информатика
Айсулу2002
03.11.2022 21:45
1) Сканируется цветное изображение стандартного размера А4 (21х29,7см). Разрешающая сканера 1600 dpi, глубина цвета 4 бита. Какой информационный объем будет иметь полученный графический...
dashden354
14.03.2023 12:01
Напишите программу, которая находит среднее арифметическое всех чисел, записанных в файле в столбик, и выводит результат в другой файл. (На языке Python)...
marina2002ermol
14.03.2023 12:01
Известен рост 3-х человек определить самого высокого и самого низкого. Также учесть что возвраста некоторых людей могу совпадать. Составить блок схему....
malaya20061
29.02.2020 16:31
нада щнать структуру таблицы...
СКОФИЕЛД
07.09.2021 06:35
Практична робота 14. Складання та виконання алгоритмів з графічним відображенням даних.( зараховується як тематичне оцінювання) Завдання:Створити програму для побудови довільного...
Polinochka570
25.09.2020 00:56
14 вариант 1. Написать программу вычисляющую значение функции: 2. Морской бой. Машина задумывает два числа от 0 до 9. Игрок пытается их угадать, вводя свои два числа. Если они совпали...
Stepancherk
05.03.2022 22:23
Составить программу, осуществляющую ввод числовых переменных. при вводе положительного числа вывести информацию: «число больше ноля», при вводе отрицательного числа – «число меньше...
Lenusea10
27.06.2021 07:16
Вычислите 7кг 345г- 5кг 575г= варианты ответа: 770г ,1кг 770г,870г, 1кг 870г...
NaumovaAlina
27.06.2021 07:16
Составить рассказ используя все эти понятия фотосинтез хлорофилл хлоропласты углеводы зеленый лист углекислый газ кислород вода...
мила905
27.06.2021 07:16
Нужно поставить предложения: mary goes to the swimming pool three times a week mary goes to school fife times a week mary goes to the cinema two times a week mary goes to the theatre...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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