0% found this document useful (0 votes)
36 views

C++ Program To Swap Tow Number Without Third Variable - Javatpoint

This document discusses two common ways to swap two numbers in C++ without using a third variable: 1) by using addition and subtraction, and 2) by using multiplication and division. It provides code examples of swapping two numbers (5 and 10) without a third variable for each method. The output shows that the numbers are successfully swapped after execution in both cases.

Uploaded by

Akash Madhekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

C++ Program To Swap Tow Number Without Third Variable - Javatpoint

This document discusses two common ways to swap two numbers in C++ without using a third variable: 1) by using addition and subtraction, and 2) by using multiplication and division. It provides code examples of swapping two numbers (5 and 10) without a third variable for each method. The output shows that the numbers are successfully swapped after execution in both cases.

Uploaded by

Akash Madhekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

9/17/22, 2:33 AM C++ Program to Swap Tow Number Without Third Variable - javatpoint

C++ Program to swap two numbers without third


variable
We can swap two numbers without using third variable. There are two common ways to swap two
numbers without using third variable:

1. By + and -

2. By * and /

Program 1: Using * and /


Let's see a simple C++ example to swap two numbers without using third variable.

 #include <iostream>  
using namespace std;  
int main()  
{  
int a=5, b=10;      
cout<<"Before swap a= "<<a<<" b= "<<b<<endl;      
a=a*b; //a=50 (5*10)    
b=a/b; //b=5 (50/10)    
a=a/b; //a=10 (50/5)    
cout<<"After swap a= "<<a<<" b= "<<b<<endl;      
return 0;  
}  

Output:

Before swap a= 5 b= 10

After swap a= 10 b= 5

https://www.javatpoint.com/cpp-program-to-swap-two-numbers-without-third-variable 2/7
9/17/22, 2:33 AM C++ Program to Swap Tow Number Without Third Variable - javatpoint

Command Line Apps

Raam Baan LLC Open

Program 2: Using + and -


Let's see another example to swap two numbers using + and -.

#include <iostream>  
using namespace std;  
int main()  
{  
int a=5, b=10;      
cout<<"Before swap a= "<<a<<" b= "<<b<<endl;      
a=a+b; //a=15 (5+10)    
b=a-b; //b=5 (15-10)    
a=a-b; //a=10 (15-5)    
cout<<"After swap a= "<<a<<" b= "<<b<<endl;      
return 0;  
}  

https://www.javatpoint.com/cpp-program-to-swap-two-numbers-without-third-variable 3/7
9/17/22, 2:33 AM C++ Program to Swap Tow Number Without Third Variable - javatpoint

Output:

Before swap a= 5 b= 10

After swap a= 10 b= 5

← Prev
Next →

React Native for


Beginners
We Have Helped Thousands of Students
Improve Their React Native Skills

School of React Native Open

Youtube
For Videos Join Our Youtube Channel: Join Now

Feedback

Send your Feedback to [email protected]

Help Others, Please Share

Learn Latest Tutorials

Splunk tutorial SPSS tutorial Swagger T-SQL tutorial


tutorial
Splunk SPSS Transact-SQL
Swagger

https://www.javatpoint.com/cpp-program-to-swap-two-numbers-without-third-variable 4/7

You might also like