Выведите на экран таблицу умножения используя только циклы вида while.
var i, j: integer;
begin
i:=1;
while i<10 do
begin
j:=1;
while j<10 do
begin
writeln(i,'x',j,'=',i*j);
j:=j+1;
end;
writeln();
i:=i+1;
end;
readln()
end.
Решите с помощью цикла repeat/until:
Выведите на экран, все четные числа от 35 до 117 и нечетные числа, делящиеся на 7 и 3 нацело и при этом лежащие в диапазоне от 45 до 99.
var i: integer;
begin
i:=35;
repeat
if ((i>=45) and (i<=99))then
if ((i mod 3)=0) then
if ((i mod 7)=0) then
if (not((i mod 2)=0)) then
writeln(i);
i:=i+1;
until (i>117);
readln();
end.
Пользователь вводит в консоль символы (после каждого нажимая Enter), в ответ выводите символ '&', до тех пор пока пользователь не введёт '#', после чего завершите программу.
var i: char;
begin
readln(i);
repeat
writeln('&');
readln(i);
until (i='#');
readln();
end.
Пользователь вводит целое число, если оно больше единицы, то выведите на экран все целые числа от этого числа до единицы (в обратном порядке), которые делятся на 23 без остатка. Иначе (если введённое пользователем число не больше единицы) сообщите об ошибке.