diff --git a/C/C_swap.c b/C/C_swap.c deleted file mode 100644 index 87bacd5..0000000 --- a/C/C_swap.c +++ /dev/null @@ -1,25 +0,0 @@ -#include -int main() -{ - double firstNumber, secondNumber, temporaryVariable; - - printf("Enter first number: "); - scanf("%lf", &firstNumber); - - printf("Enter second number: "); - scanf("%lf",&secondNumber); - - // Value of firstNumber is assigned to temporaryVariable - temporaryVariable = firstNumber; - - // Value of secondNumber is assigned to firstNumber - firstNumber = secondNumber; - - // Value of temporaryVariable (which contains the initial value of firstNumber) is assigned to secondNumber - secondNumber = temporaryVariable; - - printf("\nAfter swapping, firstNumber = %.2lf\n", firstNumber); - printf("After swapping, secondNumber = %.2lf", secondNumber); - - return 0; -} diff --git a/C/C_swap2.c b/C/C_swap2.c new file mode 100644 index 0000000..bffec29 --- /dev/null +++ b/C/C_swap2.c @@ -0,0 +1,19 @@ +#include +int main() +{ + int a=4,b=5; + printf("Before swapping:"); // a=4 b=5 + + + printf("a=%d \n b=%d",a,b); + a= a+b; // a = 4+5 = 9 + + b= a-b; // b = 9-5 = 4 + + a= a-b; // a = 9-4 = 5 + + + printf("After swapping:"); + printf("a=%d \n b=%d",a,b); // a=5 b=4 + return 0; +}