Перевод из двоичной системы счисления в десятичную и наоборот - C#
Формулировка задачи:
помогите осуществить перевод из двоичной системы счисления в десятичную и наоборот
Решение задачи: «Перевод из двоичной системы счисления в десятичную и наоборот»
textual
Листинг программы
Console.Write("\nDecimal Number: ");
Int32 Number = Int32.Parse(Console.ReadLine());
Int32 Temp = 0;
String BinaryNumber = "";
while(Number > 0)
{
Temp = Number % 2; // запись остатка от деления числа на 2 в Temp - 0 или 1
Number /= 2; // Деление числа
BinaryNumber = Temp.ToString() + BinaryNumber; // Запись числа из Temp в строку с левой стороны(Полученные 1 и 0 необходимо записать в обратное порядке)
}
Console.WriteLine("Binary Number: " + BinaryNumber);
Console.WriteLine();