Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2012, 18:02   #1
Dmitry_Web
Пользователь
 
Аватар для Dmitry_Web
 
Регистрация: 01.11.2011
Сообщений: 43
По умолчанию Преобразование числа

Нужно преобразовывать десятичные числа в двоичные, восьмеричные, шестнадцетиричные. На "бумаге" всё просто, а в код преобразовать не могу.
Код:
#include <iostream>
using std::cout;
using std::endl;

double bin( int ); // 2
double oct( int ); // 8
double dec( int ); // 16

void main()
{
	cout << 'i' << '\t' << 2 << '\t' << 8 << '\t' << 16 << endl;
	for( int i = 1; i <= 256; i++ )
		cout << i << '\t' << bin( i ) << '\t' << oct( i ) << '\t' << dec( i ) << endl;
}

double bin( int i )
{
}

double oct( int i )
{
}

double dec( int i )
{
}
Dmitry_Web вне форума Ответить с цитированием
Старый 10.08.2012, 18:44   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,429
По умолчанию

Вот пример:
Код:
#include <iostream>
using namespace std;

char *s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";

int
translate(int num,int k)
{
    if (num==0)
        return 0;
    translate(num/k,k);
    cout<<s[num%k];
}

int
main(void)
{
    int num,k;
    cout<<"Please enter number for translate:\n";
    cin>>num;
    cout<<"Please enter system:\n";
    cin>>k;
    if (num!=0)
        translate(num,k);
    else
        cout<<0;
    return 0;
}
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
преобразование числа в символ в C++ Karina89 Помощь студентам 6 26.11.2011 00:23
преобразование числа Dim_Ka Помощь студентам 0 28.05.2011 11:32
Преобразование числа в символ AndreyK C++ Builder 6 02.05.2010 17:38
преобразование числа в hex fize Помощь студентам 20 27.11.2009 19:45
Преобразование числа в строку )Игнат( Общие вопросы Delphi 6 06.07.2008 09:32