Если текст будет в строчку,как обычно оно тут бывает,скачай мой тхт,там код в нормальном виде
var a, b, c: integer; a1, b1, c1: integer;
beginwhile true dobegin writeln(Введите 3 числа); readln(a, b, c); if (a mod 2) = 0 then // четным плюс 1 a1 := 1; if (b mod 2) = 0 then b1 := 1; if(c mod 2) = 0 then c1 := 1; if((a mod 2) lt;gt; 0) and ((b mod 2) lt;gt; 0) and ((c mod 2) lt;gt; 0) then //При четных нету writeln(четных нет); if(a1=1)and(b1=0)and(c1=0)then //если только 1 четное writeln(a) else if(a1=0)and(b1=1)and(c1=0)then writeln(b) else if(a1=0)and(b1=0)and(c1=1)then writeln(c); if (a1 = 1) or (b1 = 1) or (c1 = 1) then //Выяснение большего числа begin if(a1 = 1) and (b1 = 1) and (c1 = 1) then // если 3 числа четные begin if (a gt;= b) and (a gt;= c) then writeln(a) else if (b gt;= a) and (b gt;= c) then writeln(b) else if(c gt;= b) and (c gt;= a) then writeln(c) end else if (a1 = 1) and (b1 = 1) then//если а и б четные begin if(a gt; b) then writeln(a) else if (b gt; a) then writeln(b) end else if(a1=1)and(c1=1)then//если а и с begin if(a gt; c) then writeln(a) else if (c gt; a) then writeln(c) end else if(b1=1)and(c1=1) then//если б и с begin if(bgt;c)then writeln(b) else if(cgt;b)then writeln(c) end; end; end;end.