Untitled
#include <stdio.h> #include <limits.h> #define MAX_SIZE 1000 int main() { int arr[MAX_SIZE], size, i; int max1, max2; printf("Enter size of the array (< 1000): "); scanf("%d", &size); printf("Enter elements in the array: "); for(i=0; i<size; i++) { scanf("%d", &arr[i]); } max1 = max2 = INT_MIN; for(i=0; i<size; i++) { if(arr[i] > max1) { max2 = max1; max1 = arr[i]; } else if(arr[i] > max2 && arr[i] < max1) { max2 = arr[i]; } } printf("2nd Largest: %d", max2); return 0; }