Король имеет положение на доске a,b, где а - положение по горизонтали, b - по вертикали.Правая верхняя клетка имеет координаты (8,8). Король начинает двигаться по спирали. Он делает один шаг вверх, затем один влево, два вниз, два вправо и так далее.
Определите, сколько шагов сделает король, прежде, чем окажется за пределами доски.
ЯЗЫК Paython
ответ в 1 задании) В этой повести девушка-дворянка, чтобы привлечь к себе внимание молодого дворянина, переодевается в крестьянскую одежду, ведёт себя и разговаривает, как крестьянка. Алексей, молодой барин, оказывается очарованным крестьянкой Акулиной, которая является дочерью соседского помещика.
Объяснение:
ответ в 2 задании)Повесть озорная и весёлая, как и главная героиня -Лиза, благовоситанная и образованная, живущая по законам помещичьего уклада жизни. Но как балованное дитя она старается обойти законы своего круга. Начитавшись романов, она жаждет приключений. Девушка представить себе не может, что жизнь сама вскоре сведёт её с Алексеем Берестовым, которого так жаждет видеть героиня. Простое любопытство, начавшееся как весёлая интрига с переодеванием в крестьянку (разыгрывает) перерастает в глубокое и сильное чувство. Молодые люди любят друг друга, но каждый видит перед собой непреодолимую преграду: Лиза робеет сознаться в содеянной шалости, а Алексей видит невозможность брака с крестьянкой. Жизнь сама всё решает за героев, им ничего не остаётся, как просить благословения родителей. Нельзя играть чувствами, это может привести к непоправимым последствиям, испортить отношения. Искренность должна быть, нельзя обманывать друг друга. Произведение открывает новый мир обогатить возвышенным чувствами .Оно является неиссякаемым кладезем, из которого можно черпать бесконечно.
2. Немного изменим ваш код и получим искомое значение x
Искомое число х = 16293
var
x, y, a, b, k: integer;
begin
k:=10000;
repeat
x:=k;
a := 0; b := 0; y := 1;
while x > 0 do
begin
if (x mod 10) mod 2 = 0
then
a := a * 10 + x mod 10
else begin
y := y * 10;
b := b * 10 + x mod 10
end;
x := x div 10
end;
a := a * y + b;
k := k + 1;
until a = 26391;
writeln(a:8, k-1:8);
end.