This C# program swaps two numbers using a temporary variable. To swap numbers without using extra variable see another code below.
Variables are defined in the first row. In the next lines, values are assigned to these variables.
In the last line we print the result of processing on the screen.
This C# code swaps 2 Numbers.It obtains two numbers from the user and swaps the numbers using a temporary variable.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | class Program { static void Main(string[] args) { int number1, number2, temprary; Console.Write("Enter the First Number : "); number1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Enter the Second Number : "); number2 = Convert.ToInt32(Console.ReadLine()); temprary = number1; number1 = number2; number2 = temprary; Console.WriteLine("After Swapping : "); Console.Write("First Number :{0} \nSecond Number :{1}", number1,number2); Console.ReadKey(); } } |
Swap two numbers without using third variable in C#
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | class Program { static void Main(string[] args) { int number1, number2; Console.Write("Enter the First Number : "); number1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Enter the Second Number : "); number2 = Convert.ToInt32(Console.ReadLine()); number1 = number1+number2; number2 = number1-number2; number1 = number1-number2; Console.WriteLine("After Swapping : "); Console.Write("First Number :{0} \nSecond Number :{1}", number1,number2); Console.ReadKey(); } } |
You can find more similar examples of programming for this programming language in the site.
Output: