C# Program to swap two numbers without using temporary variable

Published on March 5, 2017 by abundantcode

Filed under C#

Last modified March 5, 2017

Print this page

rate 1 star rate 2 star rate 3 star rate 4 star rate 5 star
Your rating: none, Average: 0 (0 votes)

This article have been viewed 2077 times

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 Comment


x

You might be Interested in these Posts

How to get the AM or PM value from a DateTime object in C# ?

There are times when you might want to get only the string AM or PM from the DateTime object that yo...

C# Program to swap two numbers

Problem Write a program in C# to swap two numbers using temporary variable and display the result i...

C# Program to print the sum of two numbers

Problem Write a program in C# to add two numbers and display the result in copnsole window. How to...