Tuesday, June 19, 2012

Homework 8: Exchanges

1. Given two  int variables,  i and  j , which have been declared and initialized, and two other  int variables,  itemp and  jtemp , which have been declared, write some code that swaps the values in  i and  j by copying their values to  itemp and  jtemp , respectively, and then copying  itemp and  jtemp to  j and  i , respectively.


itemp = i ; jtemp = j ; i = jtemp ; j = itemp ;

2. Given three already declared  int variables,  i ,  j , and  temp , write some code that swaps the values in  i and  j . Use  temp to hold the value of  i and then assign  j 's value to  i . The original value of  i , which was saved in  temp , can now be assigned to  j . 

temp = i ; i = j ; j = temp ;

3. Given two  int variables,  firstPlaceWinner and  secondPlaceWinner , write some code that swaps their values. Declare any additional variables as necessary, but do not redeclare  firstPlaceWinner and  secondPlaceWinner .

int temp ; temp = firstPlaceWinner ; firstPlaceWinner = secondPlaceWinner ; secondPlaceWinner = temp ;

4. Given two  double variables,  bestValue and  secondBestValue , write some code that swaps their values. Declare any additional variables as necessary. 

double temp ; temp = bestValue ; bestValue = secondBestValue ; secondBestValue = temp ;
 

No comments:

Post a Comment