C#C
C#3y ago
Danyal

✅ After a number is entered the program ends

After the number is input the program ends and it doesn't output anything else.

            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);
Was this page helpful?