wingman007 icon

AlgorithmsDataStructuresConvert2BinaryAngelZlatanov

wingman007 | PRO | 10/10/18 09:12:21 AM UTC | 0 ⭐ | 967 👁️ | Never ⏰ | []
C# |

1.3 KB

|

None

|

0 👍

/

0 👎

// Angel Zlatanov <[email protected]>
 
using System;
using System.Collections.Generic;
 
namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
            bool check;
            int integer1=0;
            do
            {
                check = true;
                Console.Write("\nМоля въведете число: ");
                string string1 = Console.ReadLine();
                check = Int32.TryParse(string1, out integer1);
            } while (!check);
 
            List<int> ostatuci = new List<int>();
            int counter = 0;
            do
            {
                if(integer1%2!=0) ostatuci.Add(1);
                else ostatuci.Add(0);
 
                integer1 = integer1 / 2;
 
                counter++;
            } while (integer1>=2);
            ostatuci.Add(1);
            counter++;
 
            Console.Write("Бинарно значение: ");
            for(int i=counter-1; i>=0; i--) Console.Write(ostatuci[i]);
            // Console.WriteLine("\nБинарно значение: " + Convert.ToString(integer1, 2));
            // Console.WriteLine("\nHex: " + Convert.ToInt32(Convert.ToString(integer1, 2), 2).ToString("X"));
 
 
 
            Console.ReadKey();
        }
    }
}

Comments