C Program
/* C - Swap using temp variable (input: 10 20) */
#include <stdio.h>
int main() {
int a, b, temp;
if (scanf("%d %d", &a, &b) != 2) return 0;
temp = a;
a = b;
b = temp;
printf("After swapping: a = %d, b = %d\n", a, b);
return 0;
}C Output
Input:
10 20Output:
After swapping: a = 20, b = 10
C++ Program
// C++ - Swap using temp variable (input: 5 9)
#include <iostream>
using namespace std;
int main() {
int a, b, temp;
if (!(cin >> a >> b)) return 0;
temp = a;
a = b;
b = temp;
cout << "After swapping: a = " << a << ", b = " << b << "\n";
return 0;
}C++ Output
Input:
5 9Output:
After swapping: a = 9, b = 5
JAVA Program
// Java - Swap using temp variable (input: 3 7)
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
if (!sc.hasNextInt()) return;
int a = sc.nextInt(), b = sc.nextInt();
int temp = a;
a = b;
b = temp;
System.out.println("After swapping: a = " + a + ", b = " + b);
}
}JAVA Output
Input:
3 7Output:
After swapping: a = 7, b = 3
Python Program
# Python - Swap using temp variable (input: 15 25)
a, b = map(int, input().split())
temp = a
a = b
b = temp
print(f"After swapping: a = {a}, b = {b}")Python Output
Input:
15 25Output:
After swapping: a = 25, b = 15
In-Depth Learning – Entire Concept in Paragraphs

Social Plugin