Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число A находится между числами B и C» -- выведите "да", если истинно и "нет" если ложно.
ПРИМЕЧАНИЕ: эта следующая задача базируются на том, что мы уже решали (см. задачи в конце урока).
Даны три целых числа: A, B, C. Проверить истинность высказывания: « Число A и число B больше 17, а C > 7». -- выведите "да", если истинно и "нет" если ложно.
program z4;
var a, b, c : integer;
begin
writeln ('vvedite tri chisla:');
readln (a, b, c);
if (a>17)and(b>17)and(c>7) then
writeln('da')
else
writeln('net');
readln();
end.
Пользователь вводит три числа, найдите из них максимальное.
Решите тремя способами:
С использованием логической операции and.
С вложенными блоками (без and).
Без вложенных блоков (без and) -- запомнив максимум из двух в специальной переменной.
Указание: Сначала посрайтесь написать все три решения самостоятельно (по 20 минут размышления на каждую задачу хотя бы), если не получается (или после решения) также можно посмотреть это видео-пояснение(link is external).
Пользователь вводит четыре числа, найдите из них максимальное.
program z7;
var a, b, c , d, max2, max3, max4: integer;
begin
writeln ('vvedite chetire chisla:');
readln (a, b, c, d);
if (a>b) then
max2:=a
else
max2:=b;
if (max2>c) then
max3:=max2
else
max3:=c;
if (max3>d) then
max4:=max3
else
max4:=d;
writeln(max4);
readln();
end.