#include #include int main() { int tab[32]={0}; int liczba = 0; int liczbastala = 0; printf("Podaj liczbe: \n"); scanf("%d",&liczba); liczbastala = liczba; int i = 0; do { tab[i]=liczba%2; liczba=liczba/2; i++; } while (liczba>0) ; char kierunek[1]; int oile =0; printf("Jezeli chcesz przesunac w lewo, wcisnij l, jezeli w prawo - p: \n"); scanf("%s",&kierunek); printf("Podaj o ile miejsc chcesz przesunac liczbe: \n"); scanf("%d",&oile); int tab2[32]={0}; if(strcmp(kierunek, "l") == 0) { liczbastala=liczbastala<>oile; //printf("Oto Twoja przesunieta liczba: %d\n", liczbastala >> oile); } else{ printf("Wybrano zly kierunek."); } printf("%d \n",liczbastala); int j = 0; do { tab2[j]=liczbastala%2; liczbastala=liczbastala/2; j++; } while (liczbastala>0) ; int k; for (k=j-1;k>=0;k--) { printf("%d",tab2[k]); } return 0; }