Использование Convert для смены системы исчисления - C#
Формулировка задачи:
На C# как конверт на
десетичное число например 160 в число с основа 3 потом 4..5...6..7...8...9?
Число 160 на основе 7 получается 561...
не понятно как?
Решение задачи: «Использование Convert для смены системы исчисления»
textual
Листинг программы
static void Main(string[] args) { uint Decimal = 160; for (uint b = 2; b < 11; b++ ) { Console.WriteLine("{0}({1}) = ", Convert(Decimal, b), b); } Console.ReadLine(); } static string Convert(uint Number, uint Base) { if (Base < 2) throw new ArgumentException(); StringBuilder sb = new StringBuilder(); do { sb.Insert(0, Number % Base); Number /= Base; } while (Number > 0); return sb.ToString(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д