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?



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/cpp-exercises/basic/cpp-basic-exercise-13.php