#include // use pointer to return multiple values in a function void get_min_and_max(int numbers[], int size, int *min, int *max) { for (int i = 1; i < size; i++) { if (numbers[i] < *min) *min = numbers[i]; if (numbers[i] > *max) *max = numbers[i]; } } int main() { int arr[8] = {8, -11, 5, 33, 49, 0, -2, 5}; int arr_min = arr[0], arr_max = arr[0]; get_min_and_max(arr, 8, &arr_min, &arr_max); printf("\nMin: %d, Max: %d\n", arr_min, arr_max); return 0; }