Паскаль var a:integer; begin writeln('Введите любое число'); read(a); if (a>0) then...

0 голосов
133 просмотров

Паскаль
var a:integer;
begin
writeln('Введите любое число');
read(a);
if (a>0) then
a:=a+1;
writeln(a);
else
a:=a-2;
writeln(a);
end.
встречено else а ожидалось оператор??
Какая ошибка?


Информатика (30 баллов) | 133 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Тут не она ошибка, а множество. Должно быть так:

var
  a: integer;

begin
  writeln('Введите любое число');
  read(a);
  if (a > 0) then
  begin
    a := a + 1;
    writeln(a)
  end
  else
  begin
    a := a - 2;
    writeln(a)
  end
end.

(142k баллов)