Broj jedinica u binarnom broju (domaci zadatak za skolu)

Započeo fajnydzieciak, Mart 12, 2022, 14:42:10 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Eo da podelim, ne verujem da ce biti od neke koristi ali ono nista ne skodi je l da?
Pucajte kritike ako 'ocete

#include <stdio.h>

int main()
{
    unsigned char number; // ukoliko zelite veci broj stavite unsigned int
    unsigned char count = 0;

    printf("Uneti dekadni broj: ");
    scanf("%hhd", &number);

    const int tmp_int = number;
    printf("Binarni broj: ");

    while(number)
    {
        if (number & (1 << (sizeof(unsigned char) * 8 - 1)))
            printf("1"), count++;
        else
            printf("0");

        number <<= 1;
    }

    printf("\nBroj jedinica u broju %d: %d", tmp_int, count);
}

Hvala, al ne idem u skolu  :D
HTML / CSS / Javascript / Inspect : Entry Masterclass.
ReactJS / Tailwind CSS / PWA / Axios / SCSS / Redux, ViteJS : Entry Masterclass.
C / C++ / C# / C-objective - kroz Pawn Lang : Entry Masterclass
Grupisano Pravljenje Objekata : Filterscript.


Sta je to web development?
To je nesto ono kao, kako bih to rekao, izgubis volju za zivotom i zelis da se ubijes, ali to je okej.
Onda jednostavno shvatis da si bio glup i resis problem, das sam sebi lajk,
skuvas NES 3u1 i pripremis se za sledeci projekat.