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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2008, 13:10   #1
Наташенька
Пользователь
 
Аватар для Наташенька
 
Регистрация: 20.12.2008
Сообщений: 26
По умолчанию Перевод в разные системы счисления

Написать функцию, которая печатает значение целого числа по одному из оснований 2, 8, 10 или 16, то есть в двоичной, восьмеричной, десятичной или шестнадцатиричной системе. По умолчанию основание равно 10. Использовать значение формальных параметров по умолчанию.
Заранее спасибо!
Наташенька вне форума Ответить с цитированием
Старый 20.12.2008, 13:38   #2
como
Форумчанин
 
Регистрация: 26.07.2008
Сообщений: 116
По умолчанию

Цитата:
Сообщение от Наташенька Посмотреть сообщение
Написать функцию, которая печатает значение целого числа по одному из оснований 2, 8, 10 или 16, то есть в двоичной, восьмеричной, десятичной или шестнадцатиричной системе. По умолчанию основание равно 10. Использовать значение формальных параметров по умолчанию.
Заранее спасибо!
Код:
string format(int num, int base = 10)
{
    ostringstream out;

    switch (base)
    {
    case 10:
        out << dec;
        break;
    case 16:
        out << hex;
        break;
    case 8:
        out << oct;
        break;
    }

    out << num << ends;
    return out.str();
}
Для основания 2 сама допиши в качестве домашнего задания. И в следующий раз - чтобы никакой халявы!

Последний раз редактировалось como; 20.12.2008 в 13:41.
como вне форума Ответить с цитированием
Старый 21.12.2008, 11:34   #3
Наташенька
Пользователь
 
Аватар для Наташенька
 
Регистрация: 20.12.2008
Сообщений: 26
По умолчанию

Спасибо большое!
Наташенька вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal. перевод из десятичной системы счисления в двоичную Xeon332 Помощь студентам 3 24.01.2011 13:54
Перевод целых чисел из одной системы счисления в другую =LeonZone= Помощь студентам 19 12.12.2010 16:18
Перевод числа в различные системы счисления ...Оленька... Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 14.12.2008 16:08
Перевод числа в разные системы счисления Сергий Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 04.12.2008 21:15
Перевод из одной системы счисления в другую Sky_VSUH Помощь студентам 1 28.02.2008 20:18