![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.09.2009
Сообщений: 29
|
![]()
rez вводимое исло os система счисления
for (h=1;rez>0;h++,rez=rez/os); for (rez=1;rez<h;rez++) { oper2=oper1%os; oper1=oper1/os; oper3=oper3+pow(10.0,rez-1.0)*oper2; } printf("resultat = %d\n",oper3); я сделал таким код, но он не дает возможности переводить число в системы счисления больше 10ричной мне нужно вот что сделать oper2 если больше 9 представиьь как char A,B и т.д. и записть в char сзади наперед, немогли бы помочь |
![]() |
![]() |
![]() |
#2 |
C++
Пользователь
Регистрация: 31.10.2009
Сообщений: 30
|
![]()
Недавно сам писал для перевода чисел из 10-й системы в любую
Если число целое то я сделал так, с использованием стандартных библиотек С++: Код:
Код:
Верю в google...
Последний раз редактировалось lamak; 08.11.2009 в 15:36. Причина: добавил дробную часть в перевод |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Системы счисления | To4H9IK | Помощь студентам | 2 | 02.10.2009 17:12 |
Системы счисления. | glupayastudentka | Помощь студентам | 1 | 23.06.2009 22:00 |
Системы счисления | бедный_студент | Помощь студентам | 8 | 18.02.2009 23:25 |
Системы счисления | vdv08 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 08.05.2008 17:32 |