Practice Swapping values Write a function swap int a int b

Practice - Swapping values

Write a function \"swap (int a, int b)\" that exchanges the values of these two variables. Make sure this function is thread-safe (i.e. make sure no race conditions can occur).

Solution

Answer :-

#include <stdio.h>

void swap(int*, int*);

int main()
{
int x, y ;

printf(\"Enter the value of x \ \") ;
scanf(\"%d\",&x) ;

printf(\"Enter the value of y\ \") ;
scanf(\"%d\",&y) ;

swap(&x, &y) ;

printf(\"After Swapping\ x = %d\ y = %d\ \", x, y) ;

return 0 ;
}

void swap(int *a, int *b)
{
int temp;
   temp = *b;
*b = *a;
*a = temp;   
}

Practice - Swapping values Write a function \

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site