![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.02.2010
Сообщений: 13
|
![]()
#include <cstdlib>
#include <iostream> #include <string.h> using namespace std; int main(int argc, char *argv[]) {int dec; // десятичное число int ost; // остаток от деления на 16 char num[30] ; // представление числа в 16-ричной системе счисления int i ; cout<< " enter desitichnoe chislo\n "; cin>> dec ; num[30]='\0'; i=29; ost=dec%16 ; dec=dec/16 ; num[i--]=ost+48 ; while(dec>0){ ost=dec%16 ; // очередная цыфра dec=dec/16 ;// целая часть результата деления if(ost>10) num[i--]=ost+48 ;//'0'=48 ,'1'=49 и т.д. else num[i--]=ost+55;// 'A'=65, 'B'=66 } for( i; i<29 ;i++){ cout<< num[i] ; } cout<< endl; system("PAUSE"); return EXIT_SUCCESS; } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод числа в семеричную систему счисления | PastoriXx | Общие вопросы .NET | 5 | 14.05.2010 12:58 |
си++ перевод десячичного числа в заданную систему исчисления | Bonne | Помощь студентам | 0 | 24.04.2010 16:37 |
перевод из 10-тичной в 11-ричную систему счисления | metallldoctor | Помощь студентам | 0 | 11.03.2010 13:51 |
Перевод вещественного числа из 10 в 2 Систему счисления. [С++] | Veselyn | Помощь студентам | 9 | 17.01.2010 00:39 |