Script started on Wed Oct 7 17:29:30 2026 macbook:Desktop> cat q11.c #include int main() { int i, *p; p = &i; i = 5; *p = 8; printf("i has the value %d\n", i); // What value will it print? return 0; } macbook:Desktop> gcc q11.c -o q11 macbook:Desktop> ./q11 i has the value 8 macbook:Desktop> cp q11.c avg_sum.c macbook:Desktop> vi avg_sum.c macbook:Desktop> gcc avg_sum.c avg_sum.c:6:9: error: assigning to 'float *' from incompatible type 'double' 6 | sum = 0.0; // *sum = 0.0 | ^ ~~~ avg_sum.c:8:13: error: invalid operands to binary expression ('float *' and 'float') 8 | sum += a[i]; // *sum = *sum + a[i] | ~~~ ^ ~~~~ avg_sum.c:9:15: error: invalid operands to binary expression ('float *' and 'int') 9 | avg = sum / n; // *avg= *sum / n | ~~~ ^ ~ 3 errors generated. macbook:Desktop> vi avg_sum.c macbook:Desktop> cat avg_sum_v2.c #include void avg_sum (float a[], int n, float *avg, float *sum) { int i; *sum = 0.0; // *sum = 0.0 for (i=0;i gcc avg_sum_v2.c macbook:Desktop> ./a.out 9565954342467123143910621184.000000 is avg, 114791454470788719161750061056.000000 is sum macbook:Desktop> vi ex12a.c macbook:Desktop> gcc ex12a.c[[>1;95;0c2004l macbook:Desktop> ./a.out a[0] is 10 a[1] is 9 a[2] is 8 a[3] is 7 a[4] is 6 a[5] is 5 a[6] is 4 a[7] is 3 a[8] is 2 a[9] is 1 macbook:Desktop> exit Saving session... ...copying shared history... ...saving history...truncating history files... ...completed. Deleting expired sessions...none found. Script done on Wed Oct 7 18:46:06 2026