Пользователь вводит два целых числа M и N, если M четное, делайте то же, что и в предыдущей задаче, а если нечётное, то умножайте M в цикле на 3 до тех пор пока результат не станет больше N (и выводите каждый из промежуточных результатов умножения на экран), например для:
Пользователь вводит четное целое число (если нечетное сообщите об ошибке). Делите это число в цикле на 2 до тех пор пока оно делится, выводя каждый промежуточный результат, например для 12 в консоли получим:
Пользователь вводит числа до тех пор пока им не будет передан ноль. В ответ на каждое число программа должна сообщать чётное оно или нет.
program u131z11;
var i, m: integer;
begin
repeat
writeln ('vvedite chislo');
readln(m);
if (m <>0)then
begin
if (m mod 2 = 0) then
writeln('chislo chetnoe')
else
writeln ('chislo nechetnor');
end;
until (m = 0);
end.
Пользователь вводит целое положительное число, если оно не соответствует критериям (то есть не является положительным), выведете сообщение об ошибке, в противном случае выведете на экран все числа от 1 до введённого пользователем.
У вас есть число z=5. Пользователь вводит числа в цикле, если за последние 4 попытки ввода было хотя бы одно число больше или равно 15, то увеличивайте число z на 1 в ответ на каждое введенное число, а если такого числа не было, то уменьшайте на 1 в ответ на каждый ввод.
Цикл и программа должны завершиться, когда число z станет отрицательным.
В инструкции предлагается добавить в html баннера такой код:
<script>
// ..................
// Выше может быть и другой ваш код,
// а для go NET добавим
var clickTag="ссылкаНаРекламируемуюСтраницу";
</script>
<body>
<a href="javascript:window.open(window.clickTag)">
// html разметка вашего баннера
</a>
</body>
Проблема заключается в том, что при запросе с GET-параметром (?XDEBUG_SESSION_START) из от одного микросервиса к другому (оба в разных контейнерах), сессия отладки в IDE на основной ОС не начинается (хотя IDE и ожидает соединения из контейнера).
При этом если делать тот же запрос (напрямую в контейнер микросервиса), напр. из postman-а - отладка работает нормально.
Пользователь вводит первое целое число-ограничитель m. А затем начинает вводить целые числа по одному, пока не введёт число большее числа-ограничителя.
Если очередное целое число больше 1, то в ответ на каждое такое число программа должна выводить все целые числа от единицы до этого числа.
Примечание: это задача на вложенные циклы, в качестве внешнего надо использовать while, а в качестве внутреннего можно использовать или for или while.
Выведите на экран таблицу умножения используя только циклы вида while.
program u131z2;
var i,j: integer;
begin
i:=1;
while (i <= 9) do
begin
j:=1;
repeat
while (j <= 9) do
begin
write(i, '*', j, '= ', i*j, ' ');
j:= j + 1;
end;
until (j > 9);
i:=i + 1;
end;
readln();
end.