| 1234567891011121314151617181920 |
- #include <iostream>
- // 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;
- }
|