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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DEM90
17 / 17 / 1
Регистрация: 06.05.2009
Сообщений: 115
#1

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

02.06.2009, 00:51. Просмотров 1242. Ответов 4
Метки нет (Все метки)

Может кто подскажет ссылки где можно почитать про перевод чисел из однйо системы счисления в другую? К примеру из двоичной в шетнадцатиричную и т.д.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2009, 00:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод из одной системы счисления в другую (C++):

Перевод из одной системы счисления в другую - C++
Число представленное в десятичной системе счисления перевести в шестнадцатеричную систему счисления. Я только начал изучать...

Перевод из одной системы счисления в другую - C++
Осуществить перевод введенного с клавиатуры числа в двоичной, шестнадцатерич-ной, восьмеричной или десятичной системах счисления в другие...

Перевод из одной системы счисления в другую - C++
перевод чисел(в том числе с дробной частью) из сс q в сс p.(q, p от 2 до 16) помогите протестить: #include <iostream> #include...

Перевод из одной системы счисления в другую - C++
Суть задачи такова: Написать программу , которая переводит число из 2-й системы счистления в 12-ю через 10-ю. Заранее спасибо!)Язык С++ ...

Перевод из одной системы счисления в другую - C++
Составить программу перевода натурального числа из позиционной системы счисления с основанием m в позиционную систему счисления с...

Перевод из одной системы счисления в другую - C++
Помогите разобраться с переводом из любой системы счисления в любую. Хотел составить программу типа: Основание системы (вход): 15 ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
02.06.2009, 00:57 #2
google.com.
0
ISergey
Maniac
Эксперт С++
1374 / 885 / 52
Регистрация: 02.01.2009
Сообщений: 2,658
Записей в блоге: 1
02.06.2009, 01:16 #3
С двоичной в десятичную ()
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
template <int N>
struct binary{
    enum { value = binary<N/10>::value << 1 | N%10 };                    
};
 
template <>                          
struct binary<0>                   
{
    enum{ value = 0 };
};
 
int main()
{
    std::cout << binary<1000000000>::value << std::endl;
    return 0;
}
0
DEM90
17 / 17 / 1
Регистрация: 06.05.2009
Сообщений: 115
02.06.2009, 01:21  [ТС] #4
ISergey, а можно как нить сделать без template? Просто мы это еще не проходили и вряд ли преподаватель примет эту лабу...
0
ISergey
Maniac
Эксперт С++
1374 / 885 / 52
Регистрация: 02.01.2009
Сообщений: 2,658
Записей в блоге: 1
02.06.2009, 01:33 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от DEM90 Посмотреть сообщение
можно как нить сделать без template?
Можно но так было интересней так как расчёт был выполнен ещё до того как порога с компилировалась.

Ну тип без template
C++
1
2
3
4
5
6
7
8
9
10
unsigned binary(unsigned long N)
{
    return N == 0 ? 0 : N%10 + 2 * binary(N/10);
}
 
int main()
{
    std::cout << binary(1000000000)<< std::endl;
    return 0;
}
Блин книги читайте( там многое есть - в упор до того как сделать свой интерпретатор С++ ).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2009, 01:33
Привет! Вот еще темы с ответами:

Перевод из одной системы счисления в другую от 2 до 36 - C++
Помогите пожалуйсто, сколько сижу ничего стоющего не приходит в голову! Дано целое неотрицательное число в I-ричной системе счисления....

Перевод с одной системы счисления в другую - C++
Приветствую вас, товарищи программисты. Помогите пожалуйста. Не могу решить, маленькую проблемку. Как сделать так, что-бы при вводе...

Перевод из одной системы счисления в другую. - C++
Мне задали сделать калькулятор для программиста на языке С. В нем требуется выполнение операций только целые числа, 4 арифметических...

Перевод из одной системы счисления в другую - C++
помогите перевести из 8 ричной системы счисления в 16 ричную ----&gt; Перевод из системы по основанию 8 в систему по основанию 16 ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.06.2009, 01:33
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru