program zaznaczanie_licz_parzystych_w_liscie;
type elem=record
data: integer;
labe: boolean
end;
tab=array[1..10]of elem;
lst = record
elementy: tab;
ile: integer
end;
var
i: integer;
x: lst;
begin
writeln('poczatek');
read(x.ile); writeln(x.ile);
readln;
for i:= 1 to x.ile do
begin
read(x.elementy[i].data);
if (x.elementy[i].data mod 2 = 0) then x.elementy[i].labe := true
(*zaznacz liczby parzyste wypełniajac pole label dla liczb parzystych wartością "true"*)
else x.elementy[i].labe := false;
end;
for i:= 1 to x.ile do
if x.elementy[i].labe then write(x.elementy[i].data, ' ')
(*wypisz liczby parzyste posługując się zaznaczeniami*)
end.
cHJvZ3JhbSB6YXpuYWN6YW5pZV9saWN6X3Bhcnp5c3R5Y2hfd19saXNjaWU7CnR5cGUgZWxlbT1yZWNvcmQKCiAgICAgICAgICAgICAgICAgICAgZGF0YTogaW50ZWdlcjsKCiAgICAgICAgICAgICAgICAgICAgbGFiZTogYm9vbGVhbgoKICAgICAgICAgICAgICAgIGVuZDsKCiAgICAgdGFiPWFycmF5WzEuLjEwXW9mIGVsZW07CgogICAgIGxzdCA9IHJlY29yZAogICAgICAgICAgICAgICAgZWxlbWVudHk6IHRhYjsKICAgICAgICAgICAgICAgIGlsZTogaW50ZWdlcgogICAgICAgICAgICAgZW5kOwp2YXIKICAgIGk6IGludGVnZXI7CiAgICB4OiBsc3Q7CiAgICAKYmVnaW4KCiAgIHdyaXRlbG4oJ3BvY3phdGVrJyk7CiAgICByZWFkKHguaWxlKTsgd3JpdGVsbih4LmlsZSk7CiAgICByZWFkbG47CiAgICBmb3IgaTo9IDEgdG8geC5pbGUgZG8KICAgIAliZWdpbgogICAgCXJlYWQoeC5lbGVtZW50eVtpXS5kYXRhKTsKICAgIAlpZiAoeC5lbGVtZW50eVtpXS5kYXRhIG1vZCAyID0gMCkgdGhlbiB4LmVsZW1lbnR5W2ldLmxhYmUgOj0gdHJ1ZQogICAgCSgqemF6bmFjeiBsaWN6YnkgcGFyenlzdGUgd3lwZcWCbmlhamFjIHBvbGUgbGFiZWwgZGxhIGxpY3piIHBhcnp5c3R5Y2ggd2FydG/Fm2NpxIUgInRydWUiKikKICAgIAllbHNlIHguZWxlbWVudHlbaV0ubGFiZSA6PSBmYWxzZTsKICAgIAllbmQ7CiAgICBmb3IgaTo9IDEgdG8geC5pbGUgZG8gCiAgICAJaWYgeC5lbGVtZW50eVtpXS5sYWJlIHRoZW4gd3JpdGUoeC5lbGVtZW50eVtpXS5kYXRhLCAnICAnKQoJKCp3eXBpc3ogbGljemJ5IHBhcnp5c3RlIHBvc8WCdWd1asSFYyBzacSZIHphem5hY3plbmlhbWkqKQogIAoKICAgCgoKZW5kLg==