Модифицируйте код таким образом, чтобы на 4-ом витке на экран было выведено число 777, а на 5-ом произошел выход из цикла (при этом строчку for i:=1 to 10 оставьте без изменений).
program Pr10_2_1;
var i:integer;
begin
for i:=1 to 10 do
begin
if i=5 then break;
writeln(777);
end;
readln();
end.
Выведите на экран, все числа делящиеся на 3 из дипазона от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
program Pr10_1_9;
var i:integer;
begin
for i:=35 to 117 do
if (i mod 3 = 0) or (i>=45) and (i<=99) and (i mod 2<>0) then
begin
write(i,' ');
end;
readln();
end.
Выведите на экран, все четные числа от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
program Pr10_1_8;
var i:integer;
begin
for i:=35 to 117 do
if (i mod 2 = 0) or (i>=45) and (i<=99) and (i mod 2<>0) then
begin
write(i,' ');
end;
readln();
end.
Пользователь вводит целое число, если оно больше 100, то выведите на экран все числа от этого числа до 1, иначе же все числа от 1 до этого числа.
Подсказка: в каждой ветке условного оператора тут должно быть по одному циклу.
program Pr10_1_6;
var a,i:integer;
begin
readln(a);
if (a>100) then
begin
for i:=a downto 1 do
write(i,' ')
end
else
for i:=1 to a do
write(i,' ');
readln();
end.
Пользователь вводит целое число, если оно больше единицы, то выведите на экран все целые числа от этого числа до единицы (в обратном порядке), которые делятся на 5 без остатка. Иначе (если введённое пользователем число не больше единицы) сообщите об ошибке.
Пользователь вводит два целых числа, выведите на экран все числа между ними
Если первое больше второго то в порядке возрастания, иначе в порядке убывания
program Pr10_1_3;
var a,b,i:integer;
begin
readln(a,b);
if (a>b) then
for i:=b to a do
write(i,' ')
else
for i:=b downto a do
write(i,' ');
readln();
end.