NAME: Note: total of 20 points for the paper part, and 20 points for the computer part - for a grand total of 40 points. Grading: (1) and (2) worth 12 points. 8 points if you get one of them exactly correct and don't even answer the other. For each one, 1/2 the points for the final printed values, and 1/2 for showing the values of variables, and which functions. (3) and (4) worth 8 points, 5 points for (3) and 3 points for (4). (1) "Be the computer". Keep track of the values of variables, which functions are running, and what is printed as the following executes. // usual #include stuff... int main(int argc, char *argv[]) { int i; int total = 0; for(i=0; i < 30; i = i + 5) { printf("%d\n", i); total = total + i; } printf("%d\n", total); return 0; } (2) "Be the computer". // usual #include stuff... void something(int nums[], int howMany) { int i; for(i=0; i < howMany; i++) printf("%d", nums[i]); printf("\n"); } int main(int argc, char *argv[]) { int numbers[5] = {5, 6, 7}; int j; for(j=1; j <= 3; j++) something(numbers, j); return 0; } (3) Short Answer. List and explain the 4 main parts of a for loop. (4) Short Answer. Explain the differences and similarities between a while loop and an if statement.