Есть ответ 👍

Капитан флинт зарыл клад на острове сокровищ. он оставил описание, как найти клад. описание состоит из строк вида: "north 5", где слово – одно из "north", "south", "east", "west", – задает направление движения, а число – количество шагов, которое необходимо пройти в этом направлении. напишите программу, которая по описанию пути к кладу определяет точные координаты клада, считая, что начало координат находится в начале пути, ось ox направлена на восток, ось oy – на север. входные данные на вход подается последовательность строк указанного формата. гарантируется, что числа не превосходят 108. выходные данные необходимо вывести координаты клада – два целых числа через пробел. гарантируется, что эти числа не превосходят 108.

102
458
Посмотреть ответы 2

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


Var   d: string;   i, p, s, x, y, err: integer; begin   x : = 0; y : = 0;   for i : = 1 to 5 do   begin       readln(d);       p : = pos(' ', d);       val(copy(d, p + 1, length(d) - p + 1), s, err);       d : = copy(d, 1, p - 1);       case d of           'north': y : = y + s;           'south': y : = y - s;           'east': x : = x + s;           'west': x : = x - s       end   end;   writeln(x, ' ', y) end. тестовое решение: east 10 north 12 west 5 south 2 west 7 -2 10

1) действие

2)признак скорее всего

3)состав

4)состав

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