w3resource

C++ Exercises: Swap two numbers

C++ Basic: Exercise-13 with Solution

Write a C++ program that swaps two numbers.

Visual Presentation:

C++ Exercises: Swap two numbers

Sample Solution :-

C++ Code :

#include <iostream> // Including the input-output stream header file

using namespace std; // Using the standard namespace

int main() // Start of the main function
{
	cout << "\n\n Swap two numbers :\n"; // Outputting a message indicating swapping of two numbers
	cout << "-----------------------\n"; // Outputting a separator line

	int num1, num2, temp; // Declaring integer variables num1, num2, and temp for swapping
	cout << " Input 1st number : "; // Prompting the user to input the first number
	cin >> num1 ; // Taking input for the first number from the user

	cout << " Input 2nd number : "; // Prompting the user to input the second number
	cin >> num2; // Taking input for the second number from the user	

	temp = num2; // Storing the value of num2 in a temporary variable temp
	num2 = num1; // Assigning the value of num1 to num2
	num1 = temp; // Assigning the value of temp (initially num2) to num1 to complete the swap

    cout << " After swapping the 1st number is : "<< num1 <<"\n" ; // Displaying the value of num1 after swapping
    cout << " After swapping the 2nd number is : "<< num2 <<"\n\n" ; // Displaying the value of num2 after swapping

	return 0; // Returning 0 to indicate successful program execution
} // End of the main function

Sample Output:

 Swap two numbers :                                                    
-----------------------                                                
 Input 1st number : 25                                                 
 Input 2nd number : 39                                                 
 After swapping the 1st number is : 39                                 
 After swapping the 2nd number is : 25

Flowchart:

Flowchart: Swap two numbers

C++ Code Editor:

Previous: Write a program in C++ to add two numbers accept through keyboard.
Next: Write a program in C++ to calculate the volume of a sphere.

What is the difficulty level of this exercise?



Follow us on Facebook and Twitter for latest update.