Напечатать последовательность чисел фибоначчи 1, 1, 2, 3, 5 и т.д., где каждое число равно сумме двух предыдущих: ровно n чисел.
Ответы на вопрос:
program fibonacci; var p, q, r, i, n: integer; begin write('alphaeus asks: please enter n = '); readln(n); p : = 1; writeln(p); q : = 1; writeln(q); for i: =3 to n do begin r : = p+q; writeln(r); p : = q; q : = r end; end.
program fibonacci; uses crt; var i, n: integer; {итерационный метод вычисления чисел фибоначчи}function fib_it(n: integer): integer; var a,b,c,i: integer; begin a: =1; b: =1; if (n=1) or (n=2) then fib_it: =1else begin for i: =3 to n do begin c: =a+b a: =b; b: =c; end; fib_it: =c; end;
end; {main program}begin clrscr; write('введите n: '); readln(n); for i: =1 to n do write(fib_it(i),' '); readkey; end.
1
x = int(input('Введите x: '))
print('y =', 2 * pow(x, 0.5))
print('y =', pow(x + 2, 2))
print('z =', 14 * pow(x, 2) + 11 - 17)
2
import math
s, v_1, v_2 = int(input('Введите S: ')), int(input('Введите v1: ')), int(input('Введите v2: '))
print(math.ceil(s / (v_1 + v_2)))
И кстати, пример не правильный, т.к. когда вы используете команду input(), то она не преобразует строку в число, а оставляет ее строкой, то есть если вы ввели 5, то и переменная будет хранить значение '5' как строку(как слово), а строковый тип не поддерживает операцию перемножения саму на себя, то есть если вы умножите '5'(типа str) на '5'(типа str) это будет соответствовать умножению слова 'гриб' на слово 'дерево', а это невозможно.
Чтобы исправить эту ошибку нужно 'оборачивать' input() в int(), то есть должно получиться int(input()), как написал я.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
тильняшка522.05.2022 05:57
-
mugenovak04.04.2022 23:11
-
1355101226элина05.05.2023 01:04
-
Darkhan0627.04.2020 04:11
-
TJ3228.08.2022 15:31
-
daniltarakano1331.12.2022 20:07
-
Lungeluna19.05.2023 02:52
-
dauletkulova25.03.2021 06:51
-
favorit1997131.12.2020 06:18
-
DenNewLen3828.07.2022 16:36
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.