ИА
Иван Александров

Дан массив размера N. Найти два соседних элемента, сумма которых максимальна, и вывести эти элементы в порядке возраста

Дан массив размера N. Найти два соседних элемента, сумма которых максимальна, и вывести эти элементы в порядке возрастания их индексов

Нужен сам код

Saper Anonymous
Saper Anonymous

uses crt;
var
a: array[1..100] of integer;
i, n, k, sum: integer;
begin
clrscr;
writeln('Vvedite razmer massiva:');
readln(n);
writeln('Vvedite massiv:');
for i := 1 to n do
readln(a[ i ]);
sum := a[1] + a[2 ];
for i := 1 to n - 1 do
begin
if a[ i ] + a[ i + 1 ] > sum then
begin
sum := a[ i ] + a[ i + 1 ];
k := i;
end;
end;
writeln(a[k], ' and ', a[k + 1]);
readln;
end.

Похожие вопросы
Помогите решить по С#. Дан массив А размера n. Найти максимальный элемент из его нечетными номерами А1 А3 А5,
Задачка по С#. Дана матрица размера m*n. Найти минимальный среди максимальных ее элементов.
Дан одномерный массив из N элементов. Найти максимальный элемент из отриц. элементов этого массива. Решить на СИ.
Дан массив размера n Найти количество участков на которых его элементы монотанно возрастают
дан массив, состоящий из n элементов
Паскаль. Дан двухмерный массив, надо найти максимальный элемент в каждой строчке, и вывести их.
Дан массив, состоящий из N элементов. Обнулить все элементы, кроме минимального и максимального
Дан одномерный массив, состоящий из n элементов. Написать программу, которая вычисляет сумму положительных элементов
Дан массив размера N. Вывести его элементы в обратном порядке.
Дан двумерный массив размера (матрица). Найти индексы всех максимальных элементов. (Паскаль)