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

Перевод числа из десятиричной в произвольную - C++

Восстановить пароль Регистрация
 
lawr
 Аватар для lawr
344 / 238 / 116
Регистрация: 09.05.2014
Сообщений: 727
17.06.2014, 12:35     Перевод числа из десятиричной в произвольную #1
написать функцию для перевода числа из десятеричной в произвольную систему счисления (например, 27-ричную).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2014, 12:35     Перевод числа из десятиричной в произвольную
Посмотрите здесь:

Бинарные числа! Перевод простого числа в бираное и расчет. C++
C++ Перевод числа из 10 в 2 сс
C++ Перевод текста в произвольную систему счисления
перевод числа C++
C++ Перевод числа из одной с.с. в другую, манипуляции с цифрами числа
Перевод чисел из десятичной СС в произвольную на С++ C++
C++ Производный класс: метод возведения в произвольную степень, и метод для вычисления логарифма числа
Можно ли просто записать двоичное число в десятиричной системе исчисления? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
17.06.2014, 12:57     Перевод числа из десятиричной в произвольную #2
lawr, как то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <algorithm>
#include <iostream>
#include <string>
 
using namespace std;
 
std::string DecToAny(int n, int to)
{
    std::string res;
 
    while (n != 0)
    {
        res = std::to_string((n % to)) + res;
        n /= to;
    }
 
    return res;
}
 
int main() 
{
    cout << DecToAny(36, 2) << std::endl;
 
    return 0;
}
для 16-чной сам доделай.

https://ideone.com/eL93PT
Yandex
Объявления
17.06.2014, 12:57     Перевод числа из десятиричной в произвольную
Ответ Создать тему
Опции темы

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