АД
Александр Дудин

Найдите ошибку пожалуйста

Program Ch;
var a,b,c:integer;
begin
readln(a,b,c);
if a>b then if a>c then max:=a
else max:=c end
else if b>c then max:=b
else max:=c;
writeln('Max=',max);
readln
end.

ОК
Ольга Король

Program Ch;
var a,b,c:integer;
var max:integer;
begin
readln(a,b,c);
if a>b then
if a>c then max:=a
else max:=c
else if b>c
then max:=b
else max:=c;
writeln('Max=',max);
readln();
end.

АК
Александр Котик

в строке else max:=c end должна быть точка с запятой
во вторых - ты не объявила переменную MAX в начале,
в третьих - можно обойтись без нее

удали все строки ниже readln(a,b,c); и замени следующим

if (a>b) and (a>c) then writeln('MAX=',a) else
if (b>a) and (a>c) then writeln('MAX=',b) else writeln('MAX=',c);
readln;
end.

Похожие вопросы
Найдите пожалуйста ошибки в тексте?
найдите пожалуйста ошибку. Код не большой))
Оцените сочинение пожалуйста . Найдите ошибки
Найдите если есть ошибки проверьте пожалуйста !!
Найдите предложение с грамматической ошибкой:
Найдите ошибки и исправьте, пожалуйста.
найдите ошибку пожалуйста)
Найдите ошибку пожалуйста!
Найдите ошибки, пожалуйста
НАЙДИТЕ ПОЖАЛУЙСТА ОШИБКУ В ТЕКСТЕ !