Есть ответ 👍

Вам дается строка S, представляющая сценарий движения дрона. Первоначально дрон остается в координате (0, 0). Затем, согласно сценарию, он начинает двигаться. Дрон может двигаться в четырех возможных направлениях: вверх(U), вниз(D),
влево(L), вправо(R).
Ваша задача-построить матрицу N×M, представляющую его путь. Для каждой координаты (i, j | i выведите"*", если беспилотник находился в этой координате, и "X", если его не было.
Ввод
Первая строка содержит строку S, вторая строка содержит два целых числа через пробел N и M (1≤N,M≤100).
Выход
Матрица N×M, представляющая его путь

162
257
Посмотреть ответы 1

Ответы на вопрос:


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 раз.

выводим сумму на экран.

Популярно: Информатика