Вопрос задан 01.03.2019 в 10:15. Предмет Информатика. Спрашивает Кочева Мирослава.

Дан одномерный массив, состоящий из вещественных элементов. Найти сумму элементов массива,

расположенных до последнего положительного элемента.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает DELETED.

var

  a : array [1..100] of real;

  n, i : integer;

  flag : boolean;

  sum : real;

begin

  read (n);

  for i := 1 to n do read (a[i]);

  flag := false; sum := 0;

  for i := n downto 1 do

    if flag then sum := sum + a[i]

    else if a[i] > 0 then flag := true;

  writeln (sum);

end.

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

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

Вот пример решения на языке Python:

```python def sum_before_last_positive(arr): # Начальная сумма равна 0 total_sum = 0 # Проходим по элементам массива for num in arr: # Если текущий элемент положительный, обновляем сумму if num > 0: total_sum = 0 # Добавляем текущий элемент к сумме total_sum += num return total_sum ```

Вы можете вызвать функцию `sum_before_last_positive` и передать ей ваш одномерный массив в качестве аргумента. Функция вернет сумму элементов, расположенных до последнего положительного элемента.

Например, если у вас есть массив `[1, 2, -3, 4, -5, 6]`, функция вернет сумму элементов до последнего положительного элемента, то есть `1 + 2 - 3 + 4 - 5 = -1`.

Надеюсь, это поможет вам решить задачу! Если у вас возникнут еще вопросы, пожалуйста, дайте мне знать.

0 0

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

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

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