Пользователь вводит первое целое число-ограничитель m. А затем начинает вводить целые числа по одному, пока не введёт число большее числа-ограничителя.
Если очередное целое число больше 1, то в ответ на каждое такое число программа должна выводить все целые числа от единицы до этого числа.
Пользователь вводит числа до тех пор пока не введёт число меньшее 1. В ответ на каждое введённое им число выводите на экран все нечетные числа от 1 до это числа, при этом делящиеся на 5. Если же пользователь ввел число меньшее 1, то завершите программу
var i,a:integer;
begin
repeat
writeln('Vvedite celoe chislo: ');
readln(a);
for i:=1 to a do
if ((i mod 2=1)and(i mod 5=0)) then writeln(i,' ');
until (a<1);
end.
Выведите на экран, все четные числа от 35 до 117 и нечетные числа, делящиеся на 7 и 3 нацело и при этом лежащие в диапазоне от 45 до 99
var i:integer;
begin
i:=35;
repeat
if(i mod 2=0)then write(i,' ')
else
if((i mod 21 =0)and(i>=45)and(i<=99))then write(i,' ');
i:=i+1;
until (i>117);
end.
Пользователь вводит в консоль символы (после каждого нажимая Enter), в ответ выводите символ '&', до тех пор пока пользователь не введёт '#', после чего завершите программу
var ch:char;
begin
ch:='1';
repeat
writeln('Vvedite simvol: ');
readln(ch);
if(ch <> '#') then writeln('&')
else break;
until (ch='#');
end.
Пользователь вводит целое число, если оно больше единицы, то выведите на экран все целые числа от этого числа до единицы (в обратном порядке), которые делятся на 23 без остатка. Иначе (если введённое пользователем число не больше единицы) сообщите об ошибке