Числа Фибоначчи Последовательность Фибоначчи определена следующим образом: ϕ0=1, ϕ1=1, ϕn=ϕn−1+ϕn−2 при n>1. Начало ряда Фибоначчи выглядит следующим образом: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... Напишите функцию vector phi(int n), которая по данному натуральному n возвращает последовательность Фибоначчи до n-того члена включительно.
Примеры
Ввод
5
Вывод
1 1 2 3 5 8
Код
#include
#include
using namespace std;
vector phi(int n)
<<**Ваш код**
int main()
{
int n;
cin >> n;
vector res = phi(n);
for (int i = 0; i < res.size(); ++i){
cout << res[i] << " ";
}
return 0;
}
268
290
Ответы на вопрос:
{
vector<int> v(2);
v[0] = 1;
v[1] = 1;
if (n == 1) {
return v;
}
else {
int a = 1, b = 1, i = 1, f = 1;
while (f < n) {
if (i = a + b) {
a = b;
b = i;
v.push_back(i);
f += 1;
}
i += 1;
}
return v;
}
}
Объяснение:
Const n=5; var i,x,q: integer; d: array [1..n] of integer; begin writeln ('заполните массив); for i: =1 to n do read (d[i]); x: =d[1]; for i: =2 to n do if x> d[i] then x: =d[i]; writeln ('минимальный элемент : ',x); for i: =1 to n do write (' ',d[i]); writeln; for i: =1 to n do if d[i]< > x then begin q: =q+1; d[q]: =d[i]; end; for i: =1 to q do write (' ',d[i]); end.должно быть так. p.s. программа написана на языке pascal abc.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Frosterion13.09.2022 05:56
-
ileanka123.09.2020 04:01
-
Kintavr1234520.03.2020 07:52
-
slavikabdulla06.12.2020 13:55
-
ролимов14.12.2022 06:32
-
donamigo201226.07.2022 02:19
-
soboleff200512.09.2022 13:10
-
noer200015.03.2021 07:34
-
progames200201.12.2021 17:02
-
Ариана14518.06.2022 01:58
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.