Написать рекурсивную процедуру перевода натурального числа из десятичной системы счисления в двоичную - 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();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д