Выведите на экран, все числа делящиеся на 3 из дипазона от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
Решение:
var i:integer;
begin
for i:=35 to 117 do
begin
if ((i mod 3) =0) then
writeln(i)
else if (i>=45) and (i<=99) and ((i mod 2) =1) then
writeln(i);
end;
readln();
end.
Выведите на экран, все четные числа от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
Указание: сначала можно решить задачу двумя циклами, но потом перепишите с использованием одного цикла, в теле которого составьте логическое выражение, описывающее подходящие числа (используйте логические операции).
Сдавать решение не обязательно:
Исправьте форматирование кода:
var f: integer;
begin
writeln('Введите целое число');
readln(f);
if f < 25 then
begin
repeat
if f mod 23 = 0 then
begin
f := f - 1;
writeln(f);
end else
f := f - 2;
until (f < 1);
end
else
writeln('ошибка');
writeln('Конец!');
readln();
end.
Сдавать решение не обязательно:
Исправьте форматирование кода:
var a,b: char;
begin
repeat
writeln ('введи символ и нажми Enter');
readln (a);
if a='#' then break
else
writeln ('&');
until (a='#');
writeln('Конец');
end.
Даны три целых числа: A, B, C. Проверить истинность высказывания: « Число A и число B больше 17, а C > 7». -- выведите "да", если истинно и "нет" если ложно.
var A, B, C: integer;
begin
A:=5;
B:=10;
C:=4;
if (A>17) and (B>17) and (C>7) then
writeln('YES')
else
writeln('NO');
readln();
end.
Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число A находится между числами B и C» -- выведите "да", если истинно и "нет" если ложно.
ПРИМЕЧАНИЕ: эта следующая задача базируются на том, что мы уже решали (см. задачи в конце урока).
var A, B, C: integer;
begin
A:=5;
B:=10;
C:=4;
if (A>B) and (A<C) or (A<B) and (A>C)then
writeln('YES')
else
writeln('NO');
readln();
end.