Задача 5 Урок 12.1
Primary tabs
Задача 5 Урок 12.1Выведите на экран, все четные числа от 35 до 117 и нечетные числа, делящиеся на 7 и 3 нацело и при этом лежащие в диапазоне от 45 до 99.
Указание: сначала можно решить задачу двумя циклами, но потом перепишите с использованием одного цикла, в теле которого составьте логическое выражение, описывающее подходящие числа (используйте логические операции).
var
i: integer;
j: integer;
begin
//Первый вариант
{i:= 35;
j:= 45;
repeat
if ((i mod 2) = 0) then
writeln ('Ocherednoe chislo i: ', i);
i:= i + 1;
until (i = 117);
writeln();
repeat
if ((j mod 2) <> 0) and ((j mod 7) = 0) and ((j mod 3) = 0) then
writeln ('Ocherednoe chislo j: ', j);
j:= j + 1;
until (j = 99);}
//Второй вариант
i:= 35;
repeat
if ((i mod 2) = 0) then
writeln ('Ocherednoe chislo i: ', i)
else if (i >= 45) and (i <= 99) then
begin
if ((i mod 2) <> 0) and ((i mod 7) = 0) and ((i mod 3) = 0) then
writeln ('Chislo i dlja diapozona ot 45 do 99: ', i);
end;
i:= i + 1;
until (i = 117);
writeln ('Cikl zaverschen');
readln;
end.
- Log in to post comments
- 1225 reads