Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 19.05.2013
Сообщений: 24
1

Запись дроби в двоичном виде

25.10.2013, 19:28. Показов 1212. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Допустим,у меня есть дробь 0.368. Как мне ее записать в двоичный вид?
Наработка
void Binary(float f){
f=f*2;
if (f>1) printf("1") else printf("0)
}

Проблема в том,что не знаю,до каких пор необходимо умножать данную дробь,чтобы получить полностью сформированный двочиный код

Добавлено через 6 минут
C
1
2
3
4
void Binary(float f){
f=f*2;
if (f>1) printf("1") else printf("0)
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2013, 19:28
Ответы с готовыми решениями:

Представление рациональной дроби в виде суммы многочлена и правильной дроби
Подскажите, пожалуйста, откуда берётся последняя, выделенная красным цветом импликация.

Даны две рациональные дроби: a/b и c/d. Сложите их и результат представьте в виде несократимой дроби m/n.
Даны две рациональные дроби: a/b и c/d. Сложите их и результат представьте в виде несократимой...

Знаменатель каждой дроби разложить на множители и полученое выражение представить в виде дроби
по моему тут какая то лажа что скажите?

Вычислить десятичное значение дроби, представленной в двоичном коде
Я осознаю, что второе задание не по теме, но все же. Проблема в том, что я не понимаю саму теорию,...

2
Модератор
Эксперт функциональных языков программированияЭксперт Python
37291 / 20725 / 4272
Регистрация: 12.02.2012
Сообщений: 34,111
Записей в блоге: 14
25.10.2013, 19:30 2
Десятичная дробь в двоичном виде может оказаться периодической (т.е. бесконечной).
В коде возможно, что f окажется = 0. Это признак того, что дробь оказалась конечной.
0
0 / 0 / 0
Регистрация: 19.05.2013
Сообщений: 24
25.10.2013, 19:35  [ТС] 3
Дело как раз в том,что дробь ОБЯЗАТЕЛЬНО нужно записать в двоичном виде!
Естьм ысли,что необходимо взять log2(f) для записи первых чисел...
Тема - Кодирование информации. Арифмитическое кодирование
Выкладывать кусок кода с кодированием нет смысла - так как осталось только записать дробь 0.368 и ей подобные в двочном виде
0
25.10.2013, 19:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2013, 19:35
Помогаю со студенческими работами здесь

Сделать вывод дроби в виде 1/2 и в виде 0,5
нашел программу и попробовал переделать ее: #include <iostream> #include <conio.h> using...

Просмотр данных в двоичном виде
Доброго времени суток. Подскажите если ли в C++Buider 6 возможность просмотреть значение...

Считать файл в двоичном виде
Как считать файл с диска в виде последовательности 0 и 1 ?

Вывести число в двоичном виде
Программа определяет положение младшей единицы в длинном числе. Нужно чтобы прога выводила вводимое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru