program n_1; var x1, x2, y1, y2, x, y: integer; begin writeln ('Введите значения координат(x1,x2,y1,y2,x,y):'); readln (x1, x2, y1, y2, x, y); if (x>x1) and (x<x2) and (y>y2) and (y<y1) then writeln('Точка с координатами (',x,';',y,') пренадлежит прямоугольнику') else writeln('Точка с координатами (',x,';',y,') не пренадлежит прямоугольнику'); end.
Булевой переменной не нужно, она же 1 раз используется. Далее, ошибка была (x<2) нужно было
Ну или если только без ошибки, то вот:
program n_1; var x1, x2, y1, y2, x, y: integer; a: Boolean; begin writeln ('Введите значения координат'); readln (x1, x2, y1, y2, x, y); a:= (x>x1)and(x<x2)and(y>y2)and(y<y1); writeln ('Точка с координатами принадлежит прямоугольнику ', a); end.
<span>Размер левого поля 30 мм, правого 10 мм, верхнего – 20 мм, нижнего – 20 мм. Шрифт – Times New Roman, размер – 14, межстрочный интервал – 1,5. Фразы, начинающиеся с новой строки, печатаются с абзацным отступом (1,25 см). Выравнивание в тексте по ширине листа.<span> </span></span>