Вопрос задан 12.05.2019 в 15:55. Предмет Информатика. Спрашивает Абитаева Гаухар.

в массиве А 20 есть хотя бы одно отрицательное значение элемента.вычислить сумму значений элементов

массива после 1ого отрицательного значения.
0 0
Перейти к ответам

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

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

var

  flag : boolean;

  i, s : integer;

  a : array [1..20] of integer;

begin

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

  s := 0; flag := false;

  for i := 1 to 20 do

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

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

  writeln (s);

end.

    

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

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

Начнем с объявления переменной sum и инициализации ее значением 0. Затем используем цикл for для перебора элементов массива А.

Внутри цикла проверяем, если текущий элемент массива А меньше 0, то это первое отрицательное значение. Используя флаг found_negative, мы можем проверить, было ли уже найдено отрицательное значение или нет.

Если отрицательное значение было найдено (found_negative = True), мы начинаем прибавлять значения элементов массива к переменной sum, чтобы вычислить сумму значений после первого отрицательного значения.

```python A = [20, 15, -10, 5, 3, -7, 12] sum = 0 found_negative = False

for i in range(len(A)): if A[i] < 0: found_negative = True elif found_negative: sum += A[i]

print("Сумма значений элементов массива после первого отрицательного значения:", sum) ```

В данном примере, массив А содержит первое отрицательное значение -10. После него следуют значения 5, 3, -7 и 12. Сумма этих чисел равна 13.

0 0

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

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

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