#include <iostream>
#include <limits.h> // for INT_MIN
using namespace std;
int main() {
int n;
cout << "Enter size of array: ";
cin >> n;
if (n < 2) {
cout << "Array must have at least 2 elements." << endl;
return 0;
}
int arr[n];
cout << "Enter " << n << " elements: ";
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
int firstMax = INT_MIN, secondMax = INT_MIN;
for (int i = 0; i < n; i++) {
if (arr[i] > firstMax) {
secondMax = firstMax;
firstMax = arr[i];
} else if (arr[i] > secondMax && arr[i] != firstMax) {
secondMax = arr[i];
}
}
if (secondMax == INT_MIN) {
cout << "No second maximum found (all elements may be equal)." << endl;
} else {
cout << "Second maximum element is: " << secondMax << endl;
}
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: