Дан массив из 40 элементов . Каждый элемент может принимать целочисленные значения от 0 до 300. Опишите на русском языкке или на паскале алгоритм, который позволит найти произведение тех элементов массива , которые имеют нечётный индекс и кратны трем. Гарантируется , что хотя бы один элемент массива удовлетворяет этому условию

9 Дек 2021 в 19:44
115 +1
0
Ответы
1

Алгоритм на псевдокоде:

Инициализируем переменную result как 1 (произведение элементов)Для каждого элемента i от 0 до 39 с шагом 2 (начиная с нечетного индекса)
Если элемент i кратен трем
Умножаем result на значение элемента iВыводим result

Пример на Pascal:

program MultiplyOddIndexByThree;
var
arr: array[1..40] of Integer;
i, result: Integer;
begin
result := 1;
// заполнение массива arr значениями
for i := 1 to 40 do
begin
if (i mod 2 = 1) and (arr[i] mod 3 = 0) then
begin
result := result * arr[i];
end;
end;
writeln('Произведение элементов с нечетным индексом и кратных трем: ', result);
end.
16 Апр 2024 в 20:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир