Урок 12.1 Задача 5
Primary tabs
Решите с помощью цикла repeat/until:
Выведите на экран, все четные числа от 35 до 117 и нечетные числа, делящиеся на 7 и 3 нацело и при этом лежащие в диапазоне от 45 до 99.
Указание: сначала можно решить задачу двумя циклами, но потом перепишите с использованием одного цикла, в теле которого составьте логическое выражение, описывающее подходящие числа (используйте логические операции).
var a, i: integer; begin i := 35; repeat if ((i mod 2) = 0) then begin writeln(i); end; i := i + 1; until (i = 117); i := 45; repeat if ((i mod 2) <> 0) and ((i mod 3) = 0) and ((i mod 7) = 0) then begin writeln(i); end; i := i + 1; until (i = 99); writeln('______'); { i := 35; repeat if ((i mod 2) = 0) or ((i mod 2) <> 0) and ((i mod 3) = 0) and ((i mod 7) = 0) and (i >= 45) and (i <= 99) then begin writeln(i); end; i := i + 1; until (i = 117); writeln('______'); } readln(); end.
- Log in to post comments
- 1364 reads
vedro-compota
Thu, 07/29/2021 - 21:07
Permalink
форматирование
форматирование
_____________
матфак вгу и остальная классика =)
MrDeadSummer
Thu, 07/29/2021 - 21:12
Permalink
var a, i: integer;