Машина Поста. Написать алгоритм решения для задачи: "Дан массив меток. Удалить четные метки. Каретка находится над крайней левой меткой".
235
456
Ответы на вопрос:
x - четное = x дает остаток 0 при делении на 2
Операция взятия остатка при делении в Паскале - mod, корень - sqrt, степень - power (если вы не используете старый Паскаль), квадрат - sqr, натуральный логарифм - log.
Код (Pascal):
const
a = 3e-3;
b = 4.65;
var
x: integer;
Z: real;
begin
read(x);
if x mod 2 = 0 then
Z := sqrt(a + sqr(sin(x * x)) * b)
else
Z := power(a, 1 / 3) + b * b * log(b);
write(Z)
end.
Пример ввода 1:
6
Пример вывода 1:
2.1393591605284
Пример ввода 2:
3
Пример вывода 2:
33.3751364128159
Популярно: Информатика
-
BoDuChKa23.12.2020 18:31
-
МаминаГадость1211.09.2022 14:02
-
Amirkazakov23.02.2021 20:03
-
Lybasha705.02.2022 15:54
-
den4uk140221.03.2020 13:54
-
Eteryna13.01.2022 15:01
-
12рок125.05.2023 05:51
-
Mesia1403.05.2022 23:37
-
Сабина1409040292992907.09.2020 07:19
-
66ХОХ6606.08.2022 04:18