Эм, ну, обычно для такого задания дают рисунок. Исходя из рисунка строиться путь, т.к есть разные варианты дороги, нельзя к каждому написать один алгоритм.
Но он будет в роде: "влево/вправо пока закрашено" таким образом, робот будет идти в сторону, до тех пор, пока клетки будут закрашены. Также, если будет пробел (закрашено, по середине пусто, закрашено) , то нужно написать следующий алгоритм : "Если незакрашено вправо/влево" НО если там будет извилистая дорога, то потребуются еще действия. Надеюсь, вы поняли. Удачи!
Var a,b,c,n,i:integer; begin writeln('На что должно делиться (2 числа через пробел) =>'); readln(a,b); {делится на а и b но не делится на c} writeln('На что не должно делиться (1 число) =>'); readln(c); writeln('Верхняя граница(1 число) =>'); readln(n);
for i:= 1 to n do if (i mod a = 0) and (i mod b = 0) and (i mod c <> 0) then writeln(i); end.
var i:integer; begin for i:= 1 to 30 do if (i mod 2 = 0) and (i mod 3 = 0) and (i mod 4 <> 0) then writeln(i); end
2) var i:integer; begin
for i:= 50 downto 1 do if (i mod 2 <> 0) then writeln(i); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку