Write the definition of a function named swapints that is passed two int variables. The function returns nothing but exchanges the values of the two variables. So, if j and k have (respectively) the values 15 and 23, and the invocation swapint(j,k) is made, then upon return, the values of j and k will be 23 and 15 respectively.

LANGUAGE: C++

CHALLENGE:

Write the definition of a function named swapints that is passed two int variables. The function returns nothing but exchanges the values of the two variables. So, if j and k have (respectively) the values 15 and 23, and the invocation swapint(j,k) is made, then upon return, the values of j and k will be 23 and 15 respectively.

SOLUTION:


void swapints(int &j, int &k){
   int temp;
   temp = j;
   j = k;
   k = temp;
}