Массив то хоть какой и откуда берётся? Для массива небольших целых чисел, вводимых с клавиатуры: #include <vector>
#include <iostream>
using namespace std;
int main()
{
int l, m, n, element, max_sum;
cout << "n: ";
cin >> n;
vector <int> D
;
cin >> D[0] >> D[1];
max_sum = D[0] + D[1];
element = D[0];
for (l = 2; l < n; ++l)
{
cin >> D[l];
m = D[l] + D[l - 1];
if (m > max_sum)
{
max_sum = m;
element = D[l - 1];
}
}
m = D[0] + D[n - 1];
if (m > max_sum)
{
max_sum = m;
element = D[n - 1];
}
for (l = 0; l < n; ++l)
cout << D[l] << ' ';
cout << '\n' << element << ' ' << max_sum << endl;
} Если таких элементов несколько, то выведет элемент с минимальным индексом.