Introduction
This program in C# developed using .NET Framework and Visual Studio will demonstrate how to swap numbers without using temporary variable.
C# Program to swap two numbers without using temporary variable
using System; namespace GinktageConsoleApp { internal class Program { private static void Main(string[] args) { int Input1, Input2; Console.Write("Input the First Number "); Input1 = int.Parse(Console.ReadLine()); Console.Write("\nInput the Second Number : "); Input2 = int.Parse(Console.ReadLine()); Input1 = Input1 + Input2; Input2 = Input1 - Input2; Input1 = Input1 - Input2; Console.Write("\nResult after Swapping the two number : "); Console.Write("\nFirst Number : " + Input1); Console.Write("\nSecond Number : " + Input2); Console.ReadLine(); } } }