Во детсад (надеюсь не забанят за скрытое оскорбление)
берёшь остаток числа от деления на 256(2^8) - байт 1 (а может 4)?
Ну а дальше берёшь целую часть от деления на 256 и повторяешь процедуру
2. Введите исходный код программы, которая будет создавать один 32-битный номер два новых, первый номер состоит из 1-го и 3-го байта исходного числа, а другой образован четвертый и второй байт исходных чисел. Указанная программа в конце двух новых номеров может сравнить и решить, какой из них больше.
1. Вводишь последовательность в строковую переменную.
2. Заводишь ещё 4 строковых переменных (string byte1; string byte2 и т.д.) и делишь исходную строку между ними.
3. Приводишь переменные byte1,..,byte4 в десятичный формат. Вот вроде подходящая функция https://msdn.microsoft.com/ru-ru/library/1k20k614%28v=vs.110%29.aspx