You are allowed to bring 1 page (8.6" x 11") of notes(1 sided only) and a calculator to the exam.
Everything covered in Midterm 1. Plus all the new stuff.
Trace Problem.
#include <stdio.h>
#define SZ 3
/*
#define DEBUG
*/
int doit(int a, int b);
main()
{
int i,j;
int k = 0;
int z = 0;
for ( i = 0; i < SZ; i++)
for ( j = i; j < SZ; j++)
{
k += i+j;
z += doit( j, i);
#ifdef DEBUG
printf( "debug: k = %d, z = %d\n", k, z);
#endif
}
printf( "I get k = %d, z = %d\n", k, z);
}
int doit( int j, int k)
{
int i;
if( k > j)
{
i = j;
j = k;
k = i;
}
return j-k;
}