Задача 13 Урок 13.1
Primary tabs
{13.1 — 13 Пользователь вводит два целых числа M и N, если M четное,
делайте то же, что и в предыдущей задаче, а если нечётное,
то умножайте M в цикле на 3 до тех пор пока результат не станет больше N
(и выводите каждый из промежуточных результатов умножения на экран)}
var m,n: integer;
begin
writeln('write M num');
readln(m);
writeln('write N num');
readln(n);
if (m mod 2 = 0) then
repeat
m:= m div 2;
writeln(m);
until (m=0)
else
repeat
m:= m * 3;
writeln(m);
until (m>n);
readln();
end. - Log in to post comments
- 2120 reads
vedro-compota
Sat, 05/15/2021 - 16:44
Permalink
Необходимо учесть: M может
Необходимо учесть: M может сразу оказаться больше N
_____________
матфак вгу и остальная классика =)