Вопрос задан 02.05.2019 в 06:45. Предмет Информатика. Спрашивает Черныш Елизавета.

Дан массив из целых чисел найти сумму и произведение элементов массива

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Анохин Никита.
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
  var a:=ArrRandom(ReadInteger('n='),1,99);
  a.Println;
  Writeln('S=',a.Sum,', П=',
    a.Aggregate(BigInteger(1),(p,i)->p*i))
end.

Тестовое решение
n= 15
76 62 7 7 27 31 60 8 87 7 38 57 23 14 62
S=566, П=2442819416555691694080




0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Алгоритм:

1. Инициализируйте переменные `сумма` и `произведение` со значением 0 и 1 соответственно. 2. Пройдитесь по каждому элементу массива. 3. На каждой итерации, добавьте текущий элемент к `сумме` и умножьте его на `произведение`. 4. По окончании итераций, верните найденную `сумму` и `произведение`.

Вот пример кода на Python, реализующий данный алгоритм:

```python def find_sum_and_product(arr): sum = 0 product = 1

for num in arr: sum += num product *= num

return sum, product

# Пример использования array = [1, 2, 3, 4, 5] sum_result, product_result = find_sum_and_product(array) print("Сумма элементов массива:", sum_result) print("Произведение элементов массива:", product_result) ```

В данном примере, мы передаем массив `[1, 2, 3, 4, 5]` в функцию `find_sum_and_product`, которая возвращает сумму элементов (`15`) и произведение элементов (`120`).

Примечание: Обратите внимание, что в данном примере используется язык программирования Python. Если вам нужно решение на другом языке, пожалуйста, уточните это.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос