Наименьшая нечетная сумма двух соседних элементов массива - PascalABC.NET

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

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

Привет, ребят. Ну, оооочень нужна помощь. Уезжаю. Не будет интернета и пк. Помогите. Также посмотрите другие мои темы, если будет время! Дан массив, содержащий 70 неотрицательных целых чисел. Опишите на одном из языков программирования алгоритм, позволяющий найти и вывести наименьшую нечётную сумму двух соседних элементов массива. Гарантируется, что в массиве есть соседние элементы с нечётной суммой. Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них.
Заранее благодарю. Без "Спасибо Вас не оставлю"! P.S. Уважаемая администрация, не удаляйте мои темы из-за их похожести

Решение задачи: «Наименьшая нечетная сумма двух соседних элементов массива»

textual
Листинг программы
CONST
  N = 70;
VAR
  a: Array [1..N] of integer;
  i,j,x,y: integer;
BEGIN
  For i := 1 to N do
    Readln(a[i]);
 
  For i := 1 to (N-1) do
    If ((a[i] + a[i+1]) mod 2 = 1) then
      If (x = 0)or(x > a[i] + a[i+1]) then
        x := a[i] + a[i+1];
        
  Write(x);
END.

Объяснение кода листинга программы

  1. Объявляется константа N = 70, которая определяет размер массива.
  2. Создается массив a размером от 1 до N для хранения чисел.
  3. Инициализируются переменные i, j, x, y, которые будут использоваться в цикле.
  4. Заполняется массив a с помощью цикла For i := 1 to N do Readln(a[i]);.
  5. Вычисляется нечетная сумма двух соседних элементов массива с помощью цикла For i := 1 to (N-1) do If ((a[i] + a[i+1]) mod 2 = 1) then.
  6. Если это первая итерация или x больше суммы текущего и следующего элементов, то обновляется значение x.
  7. Выводится значение x с помощью Write(x).
  8. Код повторяется до тех пор, пока не будут проверены все пары соседних элементов массива.

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


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

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

6   голосов , оценка 4 из 5
Похожие ответы