#include<stdio.h> unsigned char left(unsigned char reg, int n){ n = n %8; return (reg << n) | (reg >> (8-n)); } int main() { unsigned char reg; int n; scanf("%hhu %d", ®,&n); unsigned char result = left(reg,n); printf("%u",result); return 0; }