swapping of two numbers in c program first take two numbers and one temporary variable , first number assign into temporary variable and second number assign into first number , temporary variable assign into second number then two numbers is swaped.
first number =10
second number =20
temporary variable
temporary variable = 10 (first number) // assignment operation
first number = 20 (second number) // assignment operation
second number = 10 (temporary variable) // assignment operation
output
first number =20
second number =10
#include <stdio.h> int main() { double first, second, temp; printf("Please enter first number: "); scanf("%lf", &first); printf("Please enter second number: "); scanf("%lf", &second); // Value of first is assigned to temp temp = first; // Value of second is assigned to first first = second; // Value of temp (initial value of first number) is assigned to second second = temp; printf("\nAfter swapping, first Number = %.2lf\n", first); printf("After swapping, second Number = %.2lf", second); return 0; }
Output:
Please enter first number: 40 Please enter second number:20 After swapping, first Number =20 After swapping, second Number = 40