1 /* This is a sample program for the HP WDB debugger. */
7 extern int sum(int *, int, int);
14 static int my_list[num] = {3,4,2,0,2,1,8,3,6,7};
17 void print_average(int *list, int low, int high)
19 void print_average(list, low, high)
23 int total = 0, num_elements = 0, average = 0;
24 total = sum(list, low, high);
25 num_elements = high - low; /* note this is an off-by-one bug */
27 average = total / num_elements;
28 printf("%10.d\n", average);
38 int first = 0, last = 0;
41 /* Try two test cases. */
42 print_average (my_list, first, last);
43 print_average (my_list, first, last - 3);