Разобрать небольшой код - Turbo Pascal

Формулировка задачи:

var m,n,k,l:integer;
begin
read(m,n,k,l);
write(m or n or k or l)
end.
Я вообще не понимаю, как это может работать.

Код к задаче: «Разобрать небольшой код - Turbo Pascal»

textual
   00000000 00000001(bin) = 1(dec)
or 00000000 00000010(bin) = 2(dec)
or 00000000 00000100(bin) = 4(dec)
or 00000000 00001000(bin) = 8(dec)
=  00000000 00001111(bin) = 15(dec)

15   голосов, оценка 3.733 из 5


СОХРАНИТЬ ССЫЛКУ