pereshein писал(а):
Сущность задачи
Необходимо вывести алгоритм при котором в некоторое число находящееся в строго определенных граница (к примеру от 0 до 65535) должно быть вложено другое число (для простоты задачи от 0 до 1).
Действительно, сущность задачи не понятна. С одной стороны, первое число, наверное, короткое целое без знака (Word, short unsigned), кодируемое двумя байтами. С другой стороны, второе число, скорее всего, с плавающей точкой float (4 байта) или double (8 байт) или с фиксированной точкой (любое число байт, но фиксированное число десятичных разрядов) или целое без знака, которое уже в программе делится на некоторый делитель для получения числа с плавающей точкой. В любом случае, число с плавающей точкой по своей природе является приближенной величиной и не может быть восстановлено абсолютно точно, а только с некоторой минимальной погрешностью. Именно поэтому для проверки на равенство двух чисел с плавающей точкой рекомендуют использовать не (=), а диапазон >= <=
Какой способ кодирования Вы имеете ввиду?
Какие значения(тип, конкретные величины, разрядность шкалы) могут принимать эти числа?