C# Program to swap two numbers without using temporary variable
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 ?
C#
x
23
23
1
using System;
2
3
namespace AbundantcodeApp
4
{
5
class Program
6
{
7
static void Main(string[] args)
8
{
9
Console.WriteLine("Abundantcode.com coding sample");
10
int number1, number2;
11
Console.WriteLine("Enter the First Number : ");
12
number1 = int.Parse(Console.ReadLine());
13
Console.WriteLine("Enter the Second Number : ");
14
number2 = int.Parse(Console.ReadLine());
15
number1 = number1 - number2;
16
number2 = number1 + number2;
17
number1 = number2 - number1;
18
Console.WriteLine("First Number is " + number1);
19
Console.WriteLine("Second Number is " + number2);
20
Console.Read();
21
}
22
}
23
}
Output
Abundantcode.com coding sample
Enter the First Number :
45
Enter the Second Number :
67
First Number is 67
Second Number is 45
Leave Your Comment