Решение задачи №272 «Сумма максимума и минимума» с ACMP





Решение задачи №272 «Сумма максимума и минимума» с ACMP

Условие задачи

Задана последовательность целых чисел. Числа нумеруются по порядку следования, начиная с единицы.

Требуется написать программу, которая найдет сумму максимума из чисел с четными номерами и минимума из чисел с нечетными номерами – max{a2, a4, …}+min{a1, a3, …}.

Входные данные
Входной текстовый файл INPUT.TXT содержит в единственной строке последовательность от 2 до 2×105 целых чисел, которые по модулю не превышают 10000.

Выходные данные
Выходной текстовый файл OUTPUT.TXT должен содержать одно целое число - сумму максимума из чисел с четными номерами и минимума из чисел с нечетными номерами.

#include<iostream>
using namespace std;
main()
{
int x,mx,mn,i=2;
cin>>mn>>mx;
while (cin>>x)
{
i++;
if(i%2)
{
if (x<mn)mn=x;
}
else if(x>mx)mx=x;
}
cout<<mx+mn;
}



Условия задач взяты с сайта acmp.ru