// п
uses drawman;
begin
field(3, 4);
topoint(1, 1);
pendown;
onvector(0, 2);
onvector(1, 0);
onvector(0, -2);
end.
// б
uses drawman;
begin
field(3, 4);
topoint(1, 1);
pendown;
onvector(0, 2);
onvector(1, 0);
penup;
topoint(1, 2);
pendown;
onvector(1, 0);
onvector(0, -1);
onvector(-1, 0);
end.
// ч
uses drawman;
begin
field(3, 4);
topoint(1, 3);
pendown;
onvector(0, -1);
onvector(1, 0);
onvector(0, 1);
onvector(0, -2);
end.
// ц
uses drawman;
begin
field(25, 27);
topoint(5, 25);
pendown;
onvector(0, -20);
onvector(15, 0);
onvector(0, 20);
onvector(0, -20);
onvector(2, 0);
onvector(0, -3);
end.
// ш
uses drawman;
begin
field(4, 4);
topoint(1, 3);
pendown;
onvector(0, -2);
onvector(2, 0);
onvector(0, 2);
onvector(0, -2);
onvector(-1, 0);
onvector(0,2);
end.
// e
uses drawman;
begin
field(3, 4);
topoint(1, 1);
pendown;
onvector(0, 2);
onvector(1, 0);
penup;
topoint(1, 2);
pendown;
onvector(1, 0);
penup;
topoint(1, 1);
pendown;
onvector(1, 0);
end.
(если я тебя правильно понял то вот держи)
Поделитесь своими знаниями, ответьте на вопрос:
наверно подразумевается "противополных знаков". вначале немного подумайте над алгоритмом.
заведите место хранения вводимых чисел (в примитивном случае - массив из 4х эл-тов, в общем - список arraylist,
подсчитывайте количество введённых чисел (или сразу считайте скольк=4).
помещайте модуль ( math.abs() ) в хранилище, если такого там ещё нет (в map не надо проверять, это множество). на выходе сравните количество введённых и заполненную длину хранилища: разница даст количество "противоположных чисел".
ну, а вы же учитесь, а не я.