In this example, we’ll learn How to find the sum of two binary numbers.
Here is source code of the C# Program to Find the Sum of two Binary Numbers. The C# program is successfully compiled and executed with Microsoft Visual Studio. The program output is also shown below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | static void Main(string[] args) { int b1, b2; int i = 0, rem = 0; int[] sum = new int[20]; Console.WriteLine("Enter the first binary number: "); b1 = int.Parse(Console.ReadLine()); Console.WriteLine("Enter the second binary number: "); b2 = int.Parse(Console.ReadLine()); while (b1 != 0 || b2 != 0) { sum[i++] = (b1 % 10 + b2 % 10 + rem) % 2; rem = (b1 % 10 + b2 % 10 + rem) / 2; b1 = b1 / 10; b2 = b2 / 10; } if (rem != 0) sum[i++] = rem; --i; Console.WriteLine("Sum of two binary numbers: "); while (i >= 0) Console.Write("{0}", sum[i--]); Console.ReadLine(); } |
Output:
