Задача 13 Урок 13.1
Primary tabs
Пользователь вводит два целых числа M и N, если M четное, делайте то же, что и в предыдущей задаче, а если нечётное, то умножайте M в цикле на 3 до тех пор пока результат не станет больше N (и выводите каждый из промежуточных результатов умножения на экран), например для:
M := 3; N := 15;Получим:
9 27
var M, N: integer; begin writeln('Введите целое число M:'); readln(M); writeln('Введите целое число N:'); readln(N); if (M mod 2 = 0) and (M <> 0) then begin while M mod 2 = 0 do begin M := M div 2; writeln(M); end; end else begin while M <= N do begin M *= 3; writeln(M); end; end; readln(); end.
- Log in to post comments
- 699 reads