Sol3hw5b

Predict the output of the following segment of program:

float a = 5.0, c;

int k = 4, m = 2;

for ( k = 1; k <= 3 ; k++)

{ for ( m = 1; m < 7; m = m * 2 )

{ c = a * m * m + k;

cout << " \n k = " << k << " , m = " << m << " , c = " << c ;

}

}

ANSWER:

 

k = 1 m = 1 c = 6

k = 1 m = 2 c = 21

k = 1 m = 4 c = 81

k = 2 m = 1 c = 7

k = 2 m = 2 c = 22

k = 2 m = 4 c = 82

k = 3 m = 1 c = 8

k = 3 m = 2 c = 23

k = 3 m = 4 c = 83