Console.WriteLine("Enter a positive whole number");
int NumberIn = Int32.Parse(Console.ReadLine());
int NumberOut = 0;
int Count = 0;
while (NumberIn > 0)
{
Count++;
int PartValue = NumberIn % 2;
NumberIn = NumberIn / 2;
for (int i = 1; i < Count; i++)
{
PartValue = PartValue * 10;
}
NumberOut = NumberOut + PartValue;
}
Console.WriteLine("The result is: {0}", NumberOut);
Console.WriteLine("Enter a positive whole number");
int NumberIn = Int32.Parse(Console.ReadLine());
int NumberOut = 0;
int Count = 0;
while (NumberIn > 0)
{
Count++;
int PartValue = NumberIn % 2;
NumberIn = NumberIn / 2;
for (int i = 1; i < Count; i++)
{
PartValue = PartValue * 10;
}
NumberOut = NumberOut + PartValue;
}
Console.WriteLine("The result is: {0}", NumberOut);