var a,b:integer;
begin
readln(a,b);
if(a mod 2 = 0) and (a > b) then
writeln('Наибольшее, четное число: ',a)
else begin
if(b mod 2 = 0) and (b > a) then
writeln('Наибольшее четное число: ',b)
else
writeln('Не найдено');
end;
end.
В первой скобке дано условие х<4. Из представленных вариантов подходят три: 1,2,3. Во второй скобке условие х>2. Из вариантов здесь подходят два: 3 и 4. Решая конъюнкцию первых двух скобок получаем 3. Ну и последняя скобка дает результат 1,3,4. Конъюнктируя этот результат с 3, получим 3. Ответ: 3.
Const nx=20;var i,n,k,z,v,err,max:integer; t,s:string;a:array[1..nx] of integer;beginWrite('Введите число n');Read(n);Write('Введите числа');for i:=1 to n doRead(a[i]);foreach k in a do beginstr(k,s);t:= copy(s,1,1);val(t,v,err);if max < v then max:=v;end;writeln('max =',max);end.