Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //postavlja paritet, za paran rotira lijevo za broj jedinica, za neparan desno
- #include<stdio.h>
- #include<limits.h>
- unsigned parrot(unsigned *x);
- void printbin32(unsigned int x) {
- unsigned int m=0x80000000, s=0;
- while(m) {
- printf("%s%s",m&x ? "1" : "0",++s%8 ? "" : " ");
- m >>= 1;
- }
- printf(" (%u)",x);
- }
- int main(){
- unsigned int x;
- printf("Unesite broj? "); scanf("%u", &x);
- printf("\nUneseni broj:\n");
- printbin32(x);
- printf("\n");
- unsigned jedinice=parrot(&x);
- printf("\nBroj jedinica u unesenom broju: %u\n", jedinice);
- printf("Modifikovani broj:\n");
- printbin32(x);
- printf("\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement