Написать код ТОЛЬКО НА С++
Последовательность состоит из различных натуральных чисел и завершается числом 0. Определите значение второго по величине элемента в этой последовательности. Числа, следующие за числом 0, считывать не нужно.
Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит).
Выведите ответ на задачу.
ПРИМЕР
Ввод: 1 7 9 0
Вывод: 7
Answers & Comments
#include <iostream>
using namespace std;
void main()
{
int a, max1 = 0, max2 = 0;
cin >> a;
while (a != 0) {
if (a > max1) {
max2 = max1;
max1 = a;
}
cin >> a;
}
cout << max2;
}