programming-examples/c-sharp/_Basic/C# Program to Swap the Contents of two Numbers using Bitwise XOR Operation.cs
2019-11-15 12:59:38 +01:00

27 lines
666 B
C#

/*
* C# Program to Swap the Contents of two Numbers using Bitwise XOR Operation
*/
using System;
class program
{
public static void Main()
{
int i, k;
Console.WriteLine("Enter two integers \n");
i = int.Parse(Console.ReadLine());
k = int.Parse(Console.ReadLine());
Console.WriteLine("\n Before swapping i= {0} and k = {1}", i, k);
i = i ^ k;
k = i ^ k;
i = i ^ k;
Console.WriteLine("\n After swapping i= {0} and k = {1}", i, k);
Console.ReadLine();
}
}
/*
Enter two integers
23
34
Before swapping i= 23 and k = 34
After swapping i= 34 and k = 23