This C# Program Finds the Sum of two Binary Numbers. Here Binary number is a number that can be represented using only two numeric symbols – 0 and 1. A number in base 2.

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.

`/*`

`* C# Program to Find the Sum of two Binary Numbers */`

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

`namespace ConsoleApplication`

`{`

`class Program`

`{`

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();

`}`

`}`

`}`

Here is the output of the C# Program:

Enter the first binary number: 100 Enter the second binary number: 110 Sum of two binary numbers: 1010

**Sanfoundry Global Education & Learning Series – 1000 C# Programs.**

If you wish to look at all C# Programming examples, go to 1000 C# Programs.