Иеремия 23 октября 2019 в 03:21

Помогите написать алгоритм нахождени максимального четного числа из трех чисел в паскале

Если текст будет в строчку,как обычно оно тут бывает,скачай мой тхт,там код в нормальном виде

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.
Для комментирования необходимо зарегистрироваться на сайте