C# Program to swap two numbers without using third variable
In this program, You will learn how to swap two numbers without using third variable in C#.
10 20 => 20 10
44 33 => 33 44
Example: How to swap two numbers without using third variable in C#.
using System;
public class Test
{
public static void Main(string[] args)
{
int x, y;
Console.Write("Enter x value:");
x = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter y value:");
y = Convert.ToInt32(Console.ReadLine());
x = x + y;
y = x - y;
x = x - y;
Console.WriteLine("After swap x is:" + x);
Console.WriteLine("After swap y is:" + y);
}
}
Output
Enter x value:10
Enter y value:20
After swap x is:20
After swap y is:10