Здравей, Георги,
Думичките "работи само с неотрицателни цели числа от 0 до 15" са въпрос на дефиниция. В случая дефиницията е, че входното устройство на калкулатора позволява въвеждането на големи числа (в рамките на типа int), но преди да започне да работи с тях ги записва в 4-битов регистър. Ако искаш, можеш да си го представиш като поток от битове, който тече към калкулатора, но в крайна сметка в паметта му остават само последните четири.
Надявам се това да изяснява условието.