Top.Mail.Ru
Ответы

Программирование Pascal. ОперациямОперация '<=' не применима к типам boolean и integer

Ошибка
Program1.pas(15) : Операция '<=' не применима к типам boolean и integer

program prog1;

var
a,b:real;
x:integer;

begin

a:=2.1;
b:=0.4;

writeln('Введите x в диапазоне [-1;1]');
readln(x);

if x>=-1 and x<=1 then
writeln('true')
else
writeln('false')

end.

По дате
По рейтингу
Аватар пользователя
Новичок

возьми в скобки (x>=-1) and (x<=1)
без скобок он сперва and выполняет, что и приводит к ошибке.

Аватар пользователя
Знаток

Без ровно, попробуй просто <