Перевод числа из десятичной системы счисления в систему с любым другим основанием - C#

Узнай цену своей работы

Формулировка задачи:

Перевод числа из десятичной системы счисления в систему с любым другим основанием. С помощью метода

Решение задачи: «Перевод числа из десятичной системы счисления в систему с любым другим основанием»

textual
Листинг программы
  1.         public static void changeDecimalBase(int iDecimal, int iNewBase) {
  2.  
  3.             if (iNewBase <= 1 || iNewBase > 10) {
  4.                 Console.WriteLine("Not correct");
  5.                 return;
  6.             }
  7.             Console.WriteLine(iDecimal + " to base " + iNewBase);
  8.  
  9.             List<int> listResult = new List<int>();  
  10.            
  11.             for (int i = iDecimal; i >= iNewBase - 1; i = i / iNewBase) {
  12.                 int mod = i % iNewBase;
  13.                 int div = i / iNewBase;
  14.  
  15.                 listResult.Add(mod);
  16.  
  17.                 if (div <= iNewBase - 1) {
  18.                     listResult.Add(div);
  19.                 }
  20.             }
  21.  
  22.             for (int i = listResult.Count() - 1; i >= 0; i--) {
  23.                 Console.Write(listResult[i]);
  24.             }
  25.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.417 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы