кодесурса
«C #

Упражнения C # Sharp: преобразование десятичного числа в двоичное

script1adsense2code
script1adsense3code

C # Sharp Recursion: Упражнение 13 с решением

Напишите программу на C # Sharp для преобразования десятичного числа в двоичное с использованием рекурсии.

Иллюстрированная презентация:

«C #

Пример решения :

C # острый код:

using System;
class RecExercise13
{
    public static void Main(string[] args)
    {
        int num;
        DecToBinClass pg = new DecToBinClass();
		Console.WriteLine("\n\n Recursion : Convert a decimal number to binary :");
		Console.WriteLine("------------------------------------------------------"); 
        Console.Write(" Input a decimal number : ");
        num = int.Parse(Console.ReadLine());
        Console.Write(" The binary equivalent of {0} is : ", num);
        pg.deciToBinary (num);
        Console.ReadLine();
        Console.Write("\n");
    }
}
public class DecToBinClass
{
    public int deciToBinary(int num)
    {
        int bin;
        if (num != 0)
        {
            bin = (num % 2) + 10 * deciToBinary(num / 2);
            Console.Write(bin);
            return 0;
        }
        else
        {
            return 0;
        }
 
    }
}

Пример вывода:

 Рекурсия: преобразование десятичного числа в двоичное:                                                             
-------------------------------------------------- ----                                                        
 Введите десятичное число: 65                                                                                  
 Двоичный эквивалент 65: 1000001

Блок-схема:

«Блок-схема:

Редактор кода C # Sharp:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на C # Sharp, чтобы найти LCM и GCD из двух чисел, используя рекурсию.
Далее: Напишите программу на C # Sharp, чтобы получить обратную строку, используя рекурсию.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code