rendered paste body#include <stdio.h>
#include <stdlib.h>
double arrayResize(double **array, double **arrayEnd, int sizeChange) {
int size = (*arrayEnd) - (*array);
(*array) = (double*) realloc(*array, size + sizeChange);
(*arrayEnd) = (*array) + size + sizeChange;
if (size < 0)
abort();
return 0;
}
double arraySet(double *array, double *arrayEnd, double number) {
int size = arrayEnd - array;
for(int i = 0; i < size; i++)
array[i] = number;
return 0;
}
double arrayPrint(double *array, double *arrayEnd) {
int size = arrayEnd - array;
printf("Array of %d elements:\n", size);
for(int i = 0; i < size; i++)
printf("%lf\n", array[i]);
printf("---\n");
return 0;
}
double arrayFree(double *array) {
free(array);
return 0;
}