U ovoj kategoriji rješavat ćete, između ostaloga i zadatke u kojima ćete koristeći binarni zapis podataka:
- zbrajati i oduzimati dekadske brojeve ne koristeći odgovarajuće aritmetičke operatore,
- pomicati bitove učitanih pozitivnog dekadskog broj ulijevo ili udesno i ispisati novonastalu vrijednost,
- pomicati bitove učitanih negativnog dekadskog broj ulijevo ili udesno i ispisati novonastalu vrijednost,
- pretvarati učitani pozitivni dekadski broj u negativan i obratno koristeći metodu dvojnog komplementa,
- za učitani pozitivan dekadski broj uspoređivati broj bitova koji imaju vrijednost 1 sa brojem bitovima koji imaju vrijednost 0,
- za učitani pozitivan dekadski broj mijenjati vrijednost pojedinog bita, ovisno izboru korisnika,
- u definiranom rasponu brojeva ispisati sve brojeve sa brojem bitova definirane vrijednosti,
- u definiranom rasponu brojeva ispisati sve brojeve sa parnim ili neparnim brojem bitova koji imaju vrijednost 1 ili 0,
- za učitani pozitivan dekadski broj odrediti minimalnu količinu memorije potrebne za spremanje broja,
- za učitani pozitivan dekadski broj ispitati da je palindrom.
In this category, you will solve, among other things, tasks in which you will use a binary data record:
- add and subtract decimal numbers without using the appropriate arithmetic operators,
- shift the bits of the loaded positive decimal number left or right and print the new value,
- shift the bits of the loaded negative decimal number left or right and print the new value,
- convert a loaded positive decimal number into a negative one and vice versa using the two's complement method,
- compare the number of bits that have the value 1 with the number of bits that have the value 0 for the loaded positive decimal number,
- change the value of a single bit, depending on the user's choice for a loaded positive decimal number,
- print all numbers with the number of bits of the defined value in a defined range of numbers,
- print all numbers with an even or odd number of bits that have the value 1 or 0 in a defined range of numbers,
- determine the minimum amount of memory required to store the number for a loaded positive decimal number,
- for the loaded positive decimal number check if it is a palindrome.