Problem
Write a program in Visual CSharp to swap two numbers using temporary variable and display the result in the console window.
How to swap two numbers in C# without using temporary variable ?
using System; namespace AbundantcodeApp { class Program { static void Main(string[] args) { Console.WriteLine("Abundantcode.com coding sample"); int number1, number2; Console.WriteLine("Enter the First Number : "); number1 = int.Parse(Console.ReadLine()); Console.WriteLine("Enter the Second Number : "); number2 = int.Parse(Console.ReadLine()); number1 = number1 - number2; number2 = number1 + number2; number1 = number2 - number1; Console.WriteLine("First Number is " + number1); Console.WriteLine("Second Number is " + number2); Console.Read(); } } }
Output
Abundantcode.com coding sample
Enter the First Number :
45
Enter the Second Number :
67
First Number is 67
Second Number is 45
Leave a Reply