#include /*program ispisuje bitove nekog broja koji se unosi sa standardnog ulaza,postavlja se 1 na dato mesto*/ void ispis_bitova(unsigned x); unsigned rotiranje(unsigned x,int k); unsigned postavi_bit(unsigned x,int k); main() { unsigned x,n,p; printf("Unesite neki ceo broj\n"); scanf("%d",&x); ispis_bitova(x); putchar('\n'); printf("Postavlja se 1 na 13-om mestu u broju 8!\n"); n= postavi_bit(8,13); putchar('\n'); ispis_bitova(n); putchar('\n'); p=rotiranje(5,2); ispis_bitova(p); } void ispis_bitova(unsigned x) { int bb; unsigned maska; bb=sizeof(unsigned)*8; for(maska=1<>=1) if(x&maska) putchar('1'); else putchar('0'); } unsigned postavi_bit(unsigned x,int k) { x=x|(1<<(k-1)); return x; } unsigned rotiranje(unsigned x,int k) { unsigned x1,x2,bb; bb=sizeof(unsigned)*8; x1=x>>k; x2=x<