Пользователь вводит четыре числа, найдите из них максимальное.
var a,b,c,d:integer;
begin
readln(a,b,c,d);
if (a>b) and (a>c) and (a>d) then
write(a);
if (b>a) and (b>c) and (b>d) then
write(b);
if (c>a) and (c>b) and (c>d) then
write(c)
else
write(d)
end.
Даны три целых числа: A, B, C. Проверить истинность высказывания: « Число A и число B больше 17, а C > 7». -- выведите "да", если истинно и "нет" если ложно.
var a,b,c:integer;
begin
readln(a,b,c);
if (a>17) and (b>17) and (c>7) then
write('да')
else
write('нет')
end.
Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число A находится между числами B и C» -- выведите "да", если истинно и "нет" если ложно.
var a,b,c:integer;
begin
readln(a,b,c);
if (b<a) and (c>a) then
write('да')
else
write('нет')
end.
при этом известно, что если s равно 1, то на экран должно вывестись только первое сообщение (а второе выводиться не должно), а если s не равно 1, но равно m, то второе (а первое выводиться не должно).
Но сейчас программа работает не так, исправьте это.
var m,s:integer;
begin
writeln('Vvedite chislo S');
readln(s);
m:=1;
if (s = 1) then
writeln('soobchenie s=1')
else if (m = 1) then
writeln('soobchenie m=2');
readln();
end.