Найти произведение четных элементов массива - Pascal ABC (14093)

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

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

Прошу помочь мне сделать задачи. Братишке надо. Зависит судьба оценки в полугодии. 1. Найти произведение четных элементов массива. 2. Увеличить все элементы элементов массива с четными порядковыми номерами на 7. Вывести исходный и полученный массив на экран. 3. Заполнить массив случайными целыми числами из [-15;24] и найти минимальный элемент массива.

Решение задачи: «Найти произведение четных элементов массива»

textual
Листинг программы
Uses crt;
Const n=10;
Var A : array [1..n] of integer;
    i, d, min : integer;
begin clrscr;
Randomize;
For i:=1 to n do A[i]:=random(10);
Writeln('Task 1');
Writeln('Array A:');
For i:=1 to n do Write(A[i]:4);
Writeln;
D:=1;
For i:=1 to n do
    begin
    If ((A[i] mod 2)=0) then D:=D*A[i];
    end;
Writeln('D=', D);
Writeln('Task 2');
Writeln('Array A:');
For i:=1 to n do Write(A[i]:4);
For i:=1 to n do
    begin
    if ((i mod 2)=0) then A[i]:=A[i]+7;
    end;
Writeln;
Writeln('New array A:');
For i:=1 to n do Write(A[i]:4);
Writeln('Task 3');
For i:=1 to n do A[i]:=random(25)-random(16);
Writeln('Array A:');
For i:=1 to n do Write(A[i]:4);
Writeln;
min:=A[1];
For i:=2 to n do
    begin
    If (A[i]<min) then min:=A[i];
    end;
Writeln('min=', min);
end.

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

В данном коде используется язык программирования Pascal ABC.

  1. Создается константа n, которая определяет количество элементов в массиве A.
  2. Создается переменная A, которая представляет собой массив из n элементов типа integer.
  3. Создаются три переменные: i, d и min. Переменная i используется для итерации по элементам массива A, переменная d используется для хранения произведения четных элементов, а переменная min используется для хранения минимального элемента массива A.
  4. Выполняется итерация по элементам массива A. Если элемент четный (A[i] % 2 = 0), то значение переменной d увеличивается на произведение этого элемента и i.
  5. После завершения итерации выводится значение переменной d.
  6. Выполняется еще одна итерация по элементам массива A. Если элемент четный (i % 2 = 0), то значение элемента A[i] увеличивается на 7.
  7. После завершения итерации выводится новый массив A.
  8. Выполняется еще одна итерация по элементам массива A. Если элемент четный (A[i] % 2 = 0), то значение элемента A[i] увеличивается на random(25)-random(16).
  9. После завершения итерации выводится новый массив A.
  10. Вычисляется минимальный элемент массива A.
  11. Выводится старый и новый значения переменной min. Таким образом, данный код выполняет следующие задачи:
    • Находит произведение четных элементов массива A.
    • Изменяет значения некоторых элементов массива A.
    • Находит минимальный элемент массива A.

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


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

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

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