Форум программистов, компьютерный форум CyberForum.ru

Перевода вещественного числа из шестиричной в десятичную систему счисления - C++

Восстановить пароль Регистрация
 
5oundtech
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 42
01.04.2014, 20:15     Перевода вещественного числа из шестиричной в десятичную систему счисления #1
Собственно, не могу найти функцию перевода вещественного числа из 6 сс в 10ую(у меня есть функция перевода целой части, но с дробной не знаю что и делать).Помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2014, 20:15     Перевода вещественного числа из шестиричной в десятичную систему счисления
Посмотрите здесь:

C++ Простейший алгоритм перевода числа из 10 системы счисления в 16 ричную систему счисления
C++ Перевод десятичного числа в двоично-десятичную систему счисления
C++ Перевод числа из восьмиричной в десятичную систему счисления
C++ Перевод десятичного вещественного числа в новую систему счисления
C++ Написать рекурсивный алгоритм перевода из двоичной системы счисления в десятичную ( из восьмеричной и шестнадцатеричной в десятичную)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
5oundtech
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 42
07.04.2014, 15:58  [ТС]     Перевода вещественного числа из шестиричной в десятичную систему счисления #2
Всё ещё нужна помощь. Пожалуйста ,помогите!
Байт
 Аватар для Байт
13989 / 8820 / 1231
Регистрация: 24.12.2010
Сообщений: 15,978
07.04.2014, 16:14     Перевода вещественного числа из шестиричной в десятичную систему счисления #3
Цитата Сообщение от 5oundtech Посмотреть сообщение
с дробной не знаю что и делать
. Умножаешь дробную часть на то основание, куда переводишь (10 тут). То, что вылезло в целое - есть очередная цифра. Отбрасываешь ее - и дальше. Действия надо производить в исходной сс (6-ричной),т.е. умножать на 146 = 1010

Добавлено через 5 минут
Потренируйся на переводе из 10 сс в двоичную (ручками). Скажем, примени алгоритм к 0.87510. Должно получиться 0.1112

Добавлено через 4 минуты
В каком-то смысле перевод дробной части проще, чем целой. Умножение вместо деления. И цифры получаются сразу в нужном порядке.
Еще попробуй перевести указанное 0.875 в 8-ричую, в 16-ричную... Или 0.66666 в 3-ичную...
5oundtech
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 42
07.04.2014, 16:56  [ТС]     Перевода вещественного числа из шестиричной в десятичную систему счисления #4
Большое спасибо за совет. Но я уже сделал)
Yandex
Объявления
07.04.2014, 16:56     Перевода вещественного числа из шестиричной в десятичную систему счисления
Ответ Создать тему
Опции темы

Текущее время: 13:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru