Вопрос задан 18.02.2019 в 21:59. Предмет Информатика. Спрашивает Аксёнова Алёна.

Заполнить массив положительными и отрицательными числами на интервале от -40 до 40 и найти сумму

отрицательных чисел,случайным элементом под элементом 25
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Джин Руслан.
Var a:array of integer; i,n,s:integer;
Begin
 write('Введите длину массива: ');
 readln(n);
 setlength(a,n+1);
 s:=0;
 for i:=1 to n do
   begin
    a[i]:=random(81)-40;
    if a[i]<0 then s:=s+a[i];
   end;
 writeln('Сумма отрицательных элементов массива равна ',s);
End.
0 0
Отвечает Малета Ірина.
Var a:array[1..100] of integer; i,n,sum:integer;
begin
randomize;
n := 100; {Кол-во элементов в массиве}
sum := 0;
for i:=1 to n do
a[i] := random(81) - 40;
for i:=1 to n do
if a[i] < 0 then
sum := sum + a[i];
writeln(sum);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Хорошо! Чтобы заполнить массив положительными и отрицательными числами на интервале от -40 до 40, а затем найти сумму отрицательных чисел, можно использовать следующий код на языке Python:

```python import random

# Создаем пустой массив array = []

# Заполняем массив случайными числами на интервале от -40 до 40 for _ in range(25): num = random.randint(-40, 40) array.append(num)

# Находим сумму отрицательных чисел negative_sum = sum([num for num in array if num < 0])

# Выводим массив и сумму отрицательных чисел print("Массив:", array) print("Сумма отрицательных чисел:", negative_sum) ```

В этом коде мы используем модуль `random`, чтобы генерировать случайные числа. Затем мы создаем пустой массив `array` и заполняем его 25 случайными числами на интервале от -40 до 40 с помощью цикла `for`. Далее, с помощью генератора списка и функции `sum`, мы находим сумму всех отрицательных чисел в массиве.

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

Примечание: Значение `25`, указанное в вашем вопросе, означает, что мы хотим найти сумму отрицательных чисел случайным элементом под элементом с индексом 25 в массиве. Если вам нужно найти сумму отрицательных чисел в массиве, а не только случайным элементом, вы можете использовать приведенный код без изменений. Если вы ищете сумму отрицательных чисел в массиве, начиная с элемента с индексом 25, то вам нужно будет использовать следующий код:

```python # Находим сумму отрицательных чисел, начиная с элемента с индексом 25 negative_sum = sum([num for num in array[25:] if num < 0]) ```

0 0

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

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

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