Написать рекурсивную процедуру перевода натурального числа из десятичной системы счисления в двоичную - C# (217128)

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

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

Написать рекурсивную процедуру перевода натурального числа из десятичной системы счисления в двоичную

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

textual
Листинг программы
using System;
 
class Perevod
{
 
    public string bin;
    public void Per(int i)
    {
        if (i > 0)
        {
            if (i % 2 == 1)
                bin += "1";
            else
                bin += "0";
            Per(i / 2);
        }
    }
}
class PerevodDemo
{
    static void Main()
    {
        int num; 
        Perevod ob = new Perevod();
        Console.Write("Введите число: ");
        num = Convert.ToInt32(Console.ReadLine());
        ob.Per(num);
        Console.WriteLine("Ваше число в двоичной системе: {0}",ob.bin);
        Console.ReadKey();
    }
}

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


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

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

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