DecToXXX

  1. void convert(int N, int radix) {
  2.     char digits[100];
  3.     int i = 0;
  4.     while (N > 0) {
  5.         char current = N % radix; // остаток от деления
  6.         if (current > 9) current = current - 10 + 'A';
  7.         else current = current + '0';
  8.         digits[i] =  current;
  9.         N = N / radix;
  10.         i++;
  11.     }
  12.     // Вывод в обратном порядке
  13.     while(i > 0) {
  14.         i--;
  15.         cout << digits[i];
  16.     }
  17. }
Метод выводит результат перевода числа N из десятичной в radix-ричную систему счисления.

Реклама

Мы в соцсетях

tw tg yt gt