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

Перевод из Л-ичной системы счисления в К-ичную - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Вафик
1 / 1 / 0
Регистрация: 23.09.2012
Сообщений: 15
01.10.2012, 19:24     Перевод из Л-ичной системы счисления в К-ичную #1
Доброго времени суток, дорогие друзья. Прошу помочь в решении следующей задачи:

Дано вещественное число N в L-ичной системе счисления и основание системы счисления K. Перевести число N из L-ичной в K-ичную систему счисления.

Пример: 103.14 в пятеричной системе счисления = 1001.1002… в троичной системе счисления.

Число N читать из входного файла in.txt в виде строки. Основания систем счисления L и K читать из того же файла в виде чисел.


Полное решение выкладывать не нужно, опишите общий алгоритм действий и то как примерно это реализовать.

Заранее благодарен всем откликнувшимся!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2012, 19:24     Перевод из Л-ичной системы счисления в К-ичную
Посмотрите здесь:

Перевод в системы счисления C++
C++ Перевод натурального числа из десятичной системы счисления в систему счисления по основанию
C++ Перевод чисел из двоичной системы счисления в систему счисления кратной степеням двойки и обратно
Перевод числа в p-ичной системе счисления в десятичную систему C++
Перевод числа из p-ичной системы C++
C++ Переделать код для 400-ичной системы счисления
C++ Системы счисления перевод из 2-ичной в 10-ричную
C++ Перевести число с 10 ичной системы счисления в 8 ричную

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
01.10.2012, 19:41     Перевод из Л-ичной системы счисления в К-ичную #2
всегда пожалуйста ваша википедия
AnreyKazakov
Заблокирован
01.10.2012, 20:05     Перевод из Л-ичной системы счисления в К-ичную #3
Ну сначала определить систему 1 больше или меньше она 10-й. В зависимости от этого выполнить преобразования в 10-ю систему , потом преобразовать полученное число в нов систему счисл. Тоже будет зависеть больше она 10-й или меньше. Это общий такой алгоритм для целочисленных. Потом можно всякие исключени добавить, но это по желанию. Например сразу выводить ответ если две сист счисления равны, или обе кратны 2 или обе кратны x другой алгоритм запускать упрощенный =)
Yandex
Объявления
01.10.2012, 20:05     Перевод из Л-ичной системы счисления в К-ичную
Ответ Создать тему
Опции темы

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