#include <stdio.h>
#include <stdlib.h>
int find_max(int arr[], int len) {
int max = arr[0];
for (int i = 0; i < len; i++) {
if (max < arr[i]) max = arr[i];
}
return max;
}
int main() {
int arr[] = {3, 4, 9, 6, 7, 1, 2, 5};
int len = sizeof(arr)/sizeof(int);
int max = find_max(arr, len);
int next_largest = 0;
for (int i = 0; i < len; i++) {
if (next_largest < arr[i] && arr[i] < max) next_largest = arr[i];
}
printf("%d\n", next_largest);
return 0;
}
/*
run:
7
*/