Program to Swap Two Numbers using Temporary Variable

Write a program to swap two numbers using temporary variable. In this programming question, We need to write a code to swap two numbers using a third or temporary variable.

Swap two numbers without using a third variable

Swap two numbers using a pointer

Swap two numbers using bitwise XOR operator

Programming questions on various topics for practice

What is Swapping?

In swapping, we need to exchange the position of two elements.

For example – Let’s say initially the value of a and b is 12 and 15. After swapping the value of a and b is 15 and 12.

a = 12

b =15

After swapping

a = 15

b = 12

Subscribe Our Tutorials

Swap two numbers using temporary variable

C Program to Swap Two Numbers using Temporary Variable

In this question, we need to swap the position of two elements using temporary variable.

Logic to Swap Two Numbers

1. Declare three variables.
2. Assign the value of the first variable in temp. Then assign the value of the second variable into the first variable. Finally, assign the value of temp variable into the second variable.

Suppose we have declared three variables temp, a and b. Let’s see how the position of two variables a and b is exchanged (Swap).

C, C++ Programming Questions for Practice