Question: There are 7 items where code is missing. The comments explain what to do. STARTER CODE (IN C): #include //function prototypes void initializeArray(int size, int
There are 7 items where code is missing. The comments explain what to do.
STARTER CODE (IN C):
#include
//function prototypes void initializeArray(int size, int ids[]); void printArray(int size, int * idPointer);
int main(void) { // 1. declare an array of 5 integers called ids // 2. declare an integer pointer called arrayPointer and // initialize it to point to the array called ids
// 3. call initializeArray() function sending to it // 5 for the size and the array called ids // 4. add 3 to the value at where arrayPointer is pointing to
// 5. add 5 to the value at 2 locations past // where arrayPointer is pointing to
// 6. call printArray() function sending to it // 5 for the size and arrayPointer
return 0; }
// This function initializes an array ids of size "size" void initializeArray(int size, int ids[]) { int i; for (i = 0; i < size; i++) { ids[i] = i * 100; } }
// This function prints an array of size "size". The array is pointed at by idPointer void printArray(int size, int * idPointer) { int i; for (i = 0; i < size; i++) { // 7. finish the code for the printf() statement printf("Element at index %d is %d ", i, ; } }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
