Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Хафиза1
04.11.2021 08:37 •
Информатика
Дано целое число n (> 2). сформировать и вывести целочисленный массив размера n, содержащий n первых элементов последовательности чисел фибоначчи fk: f1 = 1, f2 = 1, fk = fk−2 + fk−1, k = 3, 4, . .
Ответ:
tom0291837465
06.10.2020 22:32
// PascalABC.NET 3.3, сборка 1547 от 07.10.2017
// Внимание! Если программа не работает, обновите версию!
procedure Fib(var a,b:integer);
begin
(a,b):=(b,a+b)
end;
begin;
var (n,p,q):=(ReadInteger('n='),1,1);
var a:=ArrFill(n,1);
for var i:=3 to n do begin Fib(p,q); a[i-1]:=q end;
a.Println
end.
Пример
n= 13
1 1 2 3 5 8 13 21 34 55 89 144 233
0,0
(0 оценок)
Популярные вопросы: Информатика
anutakapanadze
04.08.2022 04:54
Составь кроссворд из 6 слов, чтобы в выделенных клетках получилось слово состав . (впиши номера слов и обведи нужные клетки.) при описании предметов и существ постарайся назвать...
betmen654
22.02.2021 00:29
Решите по информартике, ! саша, маша, гриша и вова собирали яблоки в саду. маша собрала на 3 яблока больше, чем саша. гриша на 10 яблок больше, чем маша. вова в 3 раза меньше,...
DebiloidTupoi
22.02.2021 00:29
Даны 2 целых числа aив написать программу выводящую на экран значения квадрата целых чисел от а до в включительно...
Хрустяня
22.02.2021 00:29
Электрондык кестеде a1: c3 уяшыктары ерекшеленген. ерекшеленген уяшыктардын санын корсетэндер a)3 b)9 c) 2 d) 12...
bgf62
08.02.2022 17:39
ЗАДАНИЕ №4 4. Линейный алгоритм – этоописание действий, которые должны повторятся указанное число раз или пока не выполнено условиеалгоритм, который можно использовать в других...
Морго11
01.04.2020 09:24
Який вигляд має команда неповного розгалуження в Object Pascal? відсутня правильна відповідь if логічний вираз then команда if ….. then if логічний вираз then команда 1 else...
Sorokun
17.12.2022 09:44
Нужна ваша ! у меня между 3 и 4 и эта работа решает все. 1. определить значение с b: =3; a: =1; b: = b+a; a: =a+2; if a =2 then c: =a+2*b else c: =a-b; writeln ( c= , c) 2....
sveta19772011owor7w
06.02.2020 10:52
1) 1000 перевести из десятичной в двоичную 2) 1000 перевести из десятичной в восьмеричную 3) 1008 перевести из десятичной в шестнадцатеричную...
kroylayshic
06.02.2020 10:52
Информационный объем одного символа алфавита равно 4 битам. определить количество символов в этом алфавите...
инна103
21.02.2023 01:43
Бросают две игральные кости.какова вероятность того, что сумма выпавших очков кратна 3...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
// Внимание! Если программа не работает, обновите версию!
procedure Fib(var a,b:integer);
begin
(a,b):=(b,a+b)
end;
begin;
var (n,p,q):=(ReadInteger('n='),1,1);
var a:=ArrFill(n,1);
for var i:=3 to n do begin Fib(p,q); a[i-1]:=q end;
a.Println
end.
Пример
n= 13
1 1 2 3 5 8 13 21 34 55 89 144 233