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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ strtok http://www.cyberforum.ru/cpp-beginners/thread119797.html
Скажите, если ли функция, аналог strtok, для типа string?
C++ Сумма отрицательных елементов Помогите перевести код с Паскаля в С++ Задание: Переменной S присвоить значения, которые равны сумме отрицательных елементов масива {Xi,j}n,m. Program M2_B2; uses crt; var s:real;... http://www.cyberforum.ru/cpp-beginners/thread119788.html
Программа "Максимум" =) C++
Нужно написать программу Ввести массив вещественных чисел. Вывести все локальные максимумы и глобальный максимум. как понять "все локальные максимумы"? p.s. не могу писать личные сообщения,...
Прочитать данные из файла в матрицу с указанной позиции C++
"дата 16.09.03 время 0:03:28 число точек 6144 частота 0616000 станция радиостация дискретность 50 Ф.И.О. оператора калибровка 2207 имя файла d:\EXP2002\16_9 0_3_1 примечание 95 -641 -266...
C++ Поток и параметры http://www.cyberforum.ru/cpp-beginners/thread119754.html
Доброго времени суток. Заранее извиняюсь за столь наглую просьбу, но теории я начитался, а вот реализовать на практике ну никак не могу. Поэтому прошу помочь конкретным примером. Я бы очень и весьма...
C++ Поиск строк по образцу Если в командной строке заданы опции -x -n <образец>, то необходимо распечатать те строки введенного текста с их номерами, в которых не найден указанный образец, а при указании опций -x <образец>... подробнее

Показать сообщение отдельно
madfax
1 / 1 / 0
Регистрация: 05.06.2016
Сообщений: 15
07.06.2016, 15:04
прошу принять во внимание , если на экран ничего не выводится
может быть вы указали значение которое выходит за допустимый диапазон type var_decimal_namber
в этом случае short

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
void convert(short, short);
 
void main(){
    short num, sys;
 
    do{
        cout << "decimal ; any system\n";
        cin >> num >> sys;
    } while ((num && sys) > 1);
 
    convert(num, sys);
}
 
void convert(short decimal_number, short system){
    short tmp = 0;
 
    cout << "\t";    //placeholder for '\b'
    while (decimal_number > 0)
    {
        tmp = decimal_number % system;
        (tmp > 9) ? cout << char(tmp + 55) << "\b\b" : cout << tmp << "\b\b";
        decimal_number /= system;
    }
    cout << endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru