Задача 4 Урок 11
Primary tabs
http://fkn.ktu10.com/?q=node/7341
Решите с помощью цикла while:
Выведите на экран, все четные числа от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
Указание: сначала можно решить задачу двумя циклами, но потом перепишите с использованием одного цикла, в теле которого составьте логическое выражение, описывающее подходящие числа (используйте логические операции).
// 2 цикла var i, k: integer; begin i := 35; while((i >= 35) and (i <= 117)) do begin if((i mod 2) = 0) then write(i, ' '); i := i + 1; end; writeln(); writeln(); k := 45; while((k >= 45) and (k <= 99)) do begin if((k mod 2) <> 0) then write(k, ' '); k := k + 1; end; readln(); end.
//1 цикл var i: integer; begin i := 35; while((i >= 35) and (i <= 117)) do begin if((i mod 2) = 0) then begin write(i, ' '); end; if(((i mod 2) <> 0) and (i >= 45) and (i <= 99)) then begin write(i, ' '); end; i := i + 1; end; readln(); end.
- Log in to post comments
- 2241 reads
vedro-compota
Sun, 07/25/2021 - 13:46
Permalink
неоптимальная связь проверок
неоптимальная связь проверок в теле цикла (по аналогии с уроком 9)
_____________
матфак вгу и остальная классика =)
jl8qy9kd_pro
Tue, 07/27/2021 - 10:09
Permalink
RE
vedro-compota
Tue, 07/27/2021 - 18:48
Permalink
есть лишнее логическое
есть лишнее логическое подвыражение
_____________
матфак вгу и остальная классика =)
jl8qy9kd_pro
Wed, 07/28/2021 - 11:07
Permalink
RE
vedro-compota
Sun, 08/01/2021 - 12:53
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)