Решение задачи №13 из главы 13.1
Primary tabs
Решение задачи №13 из главы 13.1
Пользователь вводит два целых числа M и N, если M четное, делайте то же, что и в предыдущей задаче, а если нечётное, то умножайте M в цикле на 3 до тех пор пока результат не станет больше N (и выводите каждый из промежуточных результатов умножения на экран), например для:
M := 3; N := 15;Получим:
9 27
var m,n: integer; begin writeln('vvedite cislo M'); readln(m); writeln('vvedite cislo N'); readln(n); if ((m mod 2) = 0) then while ((m mod 2)<1) do begin m := m div 2; writeln(m); end else if (m mod 2) = 1 then while (m < n) do begin m := m*m*m; writeln('M = ',m); n := n*n*n; writeln('N = ',n); end; readln(); end.
- Log in to post comments
- 3259 reads
vedro-compota
Sat, 09/26/2020 - 20:08
Permalink
m := m*m*m;-- это не
-- это не умножение на 3.
_____________
матфак вгу и остальная классика =)
gani84
Tue, 09/29/2020 - 14:31
Permalink
Исправил
vedro-compota
Thu, 10/01/2020 - 19:35
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)