
Asked in TCS and 15 others
Write a program to swap two numbers without using a temporary variable.

AnswerBot
1y
Swapping two numbers without using a temporary variable in a program.
Use bitwise XOR operation to swap two numbers without using a temporary variable.
Example: int a = 5, b = 10; a = a ^ b; b = a ^ b; ...read more
Goutham Karthi
1y
int a = 1, b = 2;
a = a + b; //a = 1 + 2 a = 3
b = a - b; //b = 3 - 2 b = 1
a = a - b; //a = 3 - 1 a = 2
printf(“After Swapping A is %d B is %d”, a,b);
Anonymous
1y
a=a+b
b=a-b
a=a-b
Sonali Wadekar
2y
a=a+b
b=a-b
a=a-b
we want add firstly
then do substraction

PrepInsta
3y
a=(input(“Enter value : “)) b=(input(“Enter value : “)) print(“Before swapping a :â€,a) print(“Before swapping b :â€,b) #logic to swap without using third variable a,b=b,a print(“After...read more
Add answer anonymously...
Interview Questions from Popular Companies

3.7
• 8.7k Interviews

4.0
• 5.4k Interviews

3.5
• 4.2k Interviews

3.6
• 8k Interviews

3.7
• 6k Interviews

3.7
• 6.1k Interviews

3.5
• 4.2k Interviews

3.7
• 5.1k Interviews
Stay ahead in your career. Get AmbitionBox app


Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+
Reviews
10L+
Interviews
4 Cr+
Salaries
1.5 Cr+
Users
Contribute to help millions
AmbitionBox Awards
Get AmbitionBox app

