
Дан массив однотипных целых чисел С[20] . Заполните этот массив случайными числами в интервале
-100… 100. Выведите на экран массив. Вычислите сумму отрицательных элементов. ДАЮ 35 БАЛЛОВ!!!!!!!!!!!!

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

Python 3:
from random import randint
C = [randint(-100, 100) for _ in range(20)]
print(*C)
print(sum(filter(lambda el: el < 0, C)))
Аналог в PascalABC.NET:
begin
var C := ArrRandomInteger(20, -100, 100);
C.Println;
C.Where(x -> x < 0).Sum.Print;
end.
Паскаль, в "старом" стиле:
var
C: array[1..20] of integer;
i, s: integer;
begin
randomize();
s := 0;
for i := 1 to 20 do
begin
C[i] := random(201) - 100;
write(C[i], ' ');
if C[i] < 0 then
s := s + C[i];
end;
writeln();
write(s)
end.



Конечно, я помогу вам с этим заданием! Вот пример кода на языке Python, который создаст массив, заполнит его случайными числами, выведет его на экран и вычислит сумму отрицательных элементов:
pythonimport random
# Создаем массив из 20 элементов
C = [random.randint(-100, 100) for _ in range(20)]
# Выводим массив на экран
print("Массив C:", C)
# Вычисляем сумму отрицательных элементов
negative_sum = sum([num for num in C if num < 0])
# Выводим сумму на экран
print("Сумма отрицательных элементов:", negative_sum)
Просто скопируйте этот код в среду разработки на Python и выполните его. Он создаст массив, заполнит его случайными числами, выведет массив на экран и вычислит сумму отрицательных элементов, как вы запросили.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili