Напишите рекурсивную программу перевода числа из десятичной системы счисления в n - C#

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

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

Напишите рекурсивную программу перевода числа из десятичной системы счисления в n ю (n < 10).

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

textual
Листинг программы
class Program
{
    static void Main(string[] args)
    {
        Console.Write("Введите исходное число в десятичной системе : ");
        int i = int.Parse(Console.ReadLine());
        Console.Write("Введите систему счисления : ");
        int size = int.Parse(Console.ReadLine());
        Console.Write("Число {0} в {1}-ой системе счисления = {2}",
            i, size, ToN(i, size));
        Console.ReadKey();
    }
    static string ToN(int i, int size, string s = "")
    {
        s = (i % size).ToString() + s;
        if (i / size < size) return (i / size).ToString() + s;
        return ToN(i / size, size, s);
    }
}

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


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

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

6   голосов , оценка 4.333 из 5
Похожие ответы