var
k, n: byte;
t: integer;
begin
readln(n);
for i: byte := 1 to n do
begin
readln(t);
if ((t > 0) and (t mod 3 = 0)) then
k += 1;
end;
writeln(k);
end.
---------------------------
алг
нач
цел k, i, n, t
k := 0
ввод n
нц для i от 1 до n
ввод t
если ((t > 0) и (mod(t, 3) = 0)) то
k := k + 1
все
кц
вывод k
кон
12 bit или 1,5 байта. По формуле N^k=(R). где N = 2 (двух битная инфо.), R = 12 (мощность алфавита). След. k= 12 бит.
1 бит = 0 или 1.
2 бита = 00 01 10 11
3 бита = 000 001 010 011 100 101 111
Петр - фехтование, Омск, четверг
Сергей - Плавание, Самара, среда
Илья - борьба,Хабаровск, четверг
Олег - Теннис,Москва,суббота
Листинг программы и скриншот работы в приложениях.