| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] Перевести float число в двоичное |
| Автор: inconflict 13.1.2012, 23:11 |
| Суть в том чтобы перевести число с плавающей запятой в двоичную систему и обратно, при этом необходимо вычислить погрешность при переводе. |
| Автор: Mirkes 14.1.2012, 12:41 |
| Видимо речь идет о переводе с заданным числом цифр после запятой. Потому что при полном переводе погрешность очевидно будет нулевой. Уточните формальную постановку задачи. Потому, что при выполнении оператора float f=0.5 число автоматически переводится в двоичную форму. А при печати print(f). обратно в десятичную. Вопрос не понятен. |
| Автор: inconflict 14.1.2012, 14:54 |
| Суть такая, например берем число 0,1, переводим его в двоичный вид, т.е. как оно представляется в компьютере, и считаем погрешность, потом берем число которое получилось при переводе и переводим обратно в десятичный вид, считаем погрешность. Всё это должно быть подпрограммой |