Bitovi

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.

Bits

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.
Copyright by Zlatko Nadarević © 2026