Question: // gcc -Wall sum5.c -o sum5 // ./sum5 4 8 -5 0 20 // prints: Sum=27 Sum2=505 Sum3=8451 #include #include typedef struct { int x;

// gcc -Wall sum5.c -o sum5 // ./sum5 4 8 -5 0 20 // prints: Sum=27 Sum2=505 Sum3=8451

#include #include

typedef struct { int x; // Sum int y; // Sum squares int z; // Sum cubes } sum_t;

static sum_t *sum5(int argc, char *argv[]) { sum_t *sum = (sum_t *) malloc(sizeof(sum_t)); TBD return sum; }

int main(int argc, char *argv[]) { TBD printf("Sum=%d Sum2=%d Sum3=%d ", m->x, m->y, m->z); return 0; }

----------------------------------------------------------------------------------------------

// ./sum6 4 8 -5 0 20 // prints: Sum=27 Sum2=505 Sum3=8451

#include #include

static void sum6(int argc, char *argv[], int *x, int *y, int *z) { TBD }

int main(int argc, char *argv[]) { int x, y, z; TBD printf("Sum=%d Sum2=%d Sum3=%d ", x, y, z); return 0;

--------------------------------------------------------------------------------------------

// gcc -Wall sum8.c -o sum8 // ./sum5 4 8 -5 0 20 // prints: Sum=27 Sum2=505 Sum3=8451

#include #include

// sums[0] is sum, [1] is sum squares, [2] is sum cubes static void sum8(int argc, char *argv[], int *sums) { TBD }

int main(int argc, char *argv[]) { int sums[3]; // sums[0] is sum, [1] is sum squares, [2] is sum cubes TBD printf("Sum=%d Sum2=%d Sum3=%d ", sums[0], sums[1], sums[2]); return 0; }

}

----------------------------------------------------------------------------------------------------------------------

You have been given C files, each has the same logic, expressed in different ways. Each of the files is incomplete, marked by TBD. You must replace each TBD entry with appropriate C code. You must NOT alter any of the existing lines. You are only allowed to replace each TBD line with new lines

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!