Что нужно сделать чтобы вообще получить 21?
Прийти к нему из чисел 24 или 16.
В 24 мы можем прийти из 30 два раза сходив назад.
В 16 за три отхода назад на 3 прийти нельзя
-> ответ 3
вперед 5 6 раз
назад 3 3 раза
<!DOCTYPE HTML>
<html lang="ru">
<head>
<title>таблица 7х10</title>
<meta charset="utf-8">
</head>
<body>
<style>
table {border-collapse: collapse;}
td {border: 1px solid black; padding: 3px;}
</style>
<table>
<tr>
<td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td>
</tr>
<tr>
<td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td>
</tr>
<tr>
<td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td>
</tr>
<tr>
<td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td>
</tr>
<tr>
<td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td>
</tr>
<tr>
<td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td>
</tr>
<tr>
<td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td>
</tr>
<tr>
<td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td>
</tr>
<tr>
<td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td>
</tr>
<tr>
<td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td><td>***</td>
</tr>
</table>
</body>
</html>
2 клетки. Потому что в условии описан квадрат, окаймление которого - пустота. Данным условиям удовлетворяет только 2 варианта:
С4 и D4. Во всех остальных случаях - беда)
Var x,y,z:integer;
begin
write('Введите x, y, z: ');
readln(x,y,z);
if (x mod 4=0) and (y mod 4=0) and (z mod 4=0) then
begin
x:=x*2;
y:=y*2;
z:=z*2
end
else
begin
x:=-x;
y:=-y;
z:=-z
end;
writeln(x,' ',y,' ',z)
<span>end.</span>
Конец абзаца.......................................