594

#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>

using namespace std;

int main()
{
	int n,res;
	int positionInByte,byteNo;
	while(scanf("%d",&n)!=EOF)
	{
		res=0;
		for(int i=0;i<32;i++)
		{
			if((1<<i)&n)
			{
				byteNo=i/8;
				positionInByte=i%8;
				res |= (1<<((3-byteNo)*8+positionInByte));
			}
		}
		printf("%d converts to %d\n",n,res);
	}
	return 0;
}

Leave a Reply

Your email address will not be published. Required fields are marked *