Q:

C program to Swap two numbers without third variable

0

Write a C program to Swap two numbers without third variable. Here’s simple program to Swapping of two numbers without using third variable in C Programming Language.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Below is the source code for C program to Swap two numbers without third variable which is successfully compiled and run on Windows System to produce desired output as shown below :

 
 


SOURCE CODE : :

/*  C program to Swap two numbers without third variable  */

#include <stdio.h>

int main()
{
   int a, b;

   printf("Enter Ist integer to swap :: ");
   scanf("%d", &a);
   printf("\nEnter 2nd integer to swap :: ");
   scanf("%d", &b);
   printf("\nBefore Swapping, Numbers are :: \n");
   printf("\na = %d\tb = %d\n",a,b);

   a = a + b;
   b = a - b;
   a = a - b;

   printf("\nAfter Swapping, Numbers are :: \n");
   printf("\na = %d\tb = %d\n",a,b);

   return 0;
}

OUTPUT : :


/*  C program to Swap two numbers without third variable  */

Enter Ist integer to swap :: 4

Enter 2nd integer to swap :: 5

Before Swapping, Numbers are ::

a = 4   b = 5

After Swapping, Numbers are ::

a = 5   b = 4

Process returned 0

Above is the source code for C program to Swap two numbers without third variable which is successfully compiled and run on Windows System.The Output of the program is shown above .

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

C Number Solved Programs – C Programming

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
C Program to convert decimal number to Binary, Oct... >>
<< C program to swap two numbers using third variable...