Вам дается строка S, представляющая сценарий движения дрона. Первоначально дрон остается в координате (0, 0). Затем, согласно сценарию, он начинает двигаться. Дрон может двигаться в четырех возможных направлениях: вверх(U), вниз(D),
влево(L), вправо(R).
Ваша задача-построить матрицу N×M, представляющую его путь. Для каждой координаты (i, j | i выведите"*", если беспилотник находился в этой координате, и "X", если его не было.
Ввод
Первая строка содержит строку S, вторая строка содержит два целых числа через пробел N и M (1≤N,M≤100).
Выход
Матрица N×M, представляющая его путь
Ответы на вопрос:
program runner;
var
n,sum: real;
i: integer;
begin
n: =10;
sum: =0;
i: =0;
for i: =1 to 11 do begin
sum : = sum + n;
writeln(n: 3: 8);
n : = n * 1.1;
end;
writeln(sum: 3: 2);
end.
тело инструкции writeln можно заменить на обычный writeln(n) и writeln(sum) соответственно, но тогда будет вывод некрасивый
пояснение: n - количество километров, которые пробегает бегун в текущий день (с самого начала равны изначальным десяти); sum - сумма; i - итератор цикла, здесь просто чтоб было именно 11 итераций - по одной на день.
в каждой итерации мы прибавляем к сумме текущий "пробег" (на первой итерации пробег инициализирован как 10, так что никаких операций производить не надо), выводим пробег на экран, после чего умножаем его на 110%.
повторяем 11 раз.
выводим сумму на экран.
Популярно: Информатика
-
Ника151111114.10.2020 12:54
-
popova201507.06.2020 19:21
-
gulim190203.06.2021 15:29
-
polinacavina26.12.2022 20:26
-
LORDytGucci03.02.2021 09:23
-
anntokarieva21.06.2022 07:00
-
jamikzara21.01.2023 07:24
-
JackKalibr04.09.2021 05:07
-
zhanar777727.01.2023 05:33
-
esyajm27.01.2020 12:58