/* * Example of arrays argument */ #include #define N 5 void max_min(int a[], int n, int *max, int *min); int main(void) { int x[N], i, big, small; printf("Enter %d numbers: ", N); for (i=0; i < N; i++) scanf("%d", &x[i]); max_min(x, N, &big, &small); printf("Largest: %d\n",big); printf("Smallest: %d\n",small); return 0; } void max_min(int a[], int n, int *max, int *min) { int i; *max = *min = a[0]; for (i=1; i < n; i++){ if (a[i] > *max) *max = a[i]; else if (a[i] < *min) *min = a[i]; } }