Нахождение и вывод пары с наименьшей суммой среди непересекающихся пар соседних элементов - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Дан целочисленный массив из 40 элементов. Элементы массива могут принимать целые значения от –10 000 до 10 000 включительно. Опишите на русском языке или на одном из языков программирования

алгоритм, который находит и выводит пару с наименьшей суммой среди

непересекающихся пар

соседних элементов

. То есть, первая пара

-

1-й и 2-й элементы, вторая пара

-

3-й и 4-й элементы, и т.д. Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них.
Листинг программы
  1. const
  2. N=40;
  3. var
  4. a: array[1..N] of integer;
  5. i, j, min: integer;
  6. begin
  7. for i:=1 to N do
  8. readln (a[i]);
  9. ...
  10. end.
Вопрос в чём, как рассматривать элементы попарно (1-й со 2-м, 3-й с 4-м и т.д), а не a[i]+a[i+1] ?

Решение задачи: «Нахождение и вывод пары с наименьшей суммой среди непересекающихся пар соседних элементов»

textual
Листинг программы
  1. min:=a[1]+a[2];
  2. i:=3;
  3. while i<n do
  4.  begin
  5.   if a[i]+a[i+1]<min then min:=a[i]+a[i+1];
  6.   i:=i+2;
  7.  end;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы