Блог для маленьких школьников и их родителей
ШколаЛа
05
Июнь

Напишите программу, которая заполняет массив случайными числами на отрезке[-4;4] и считает сумму отрицательных…

Автор: Филипп2281488лол
Предмет: Информатика
Уровень: 5 - 9 класс

Напишите программу, которая заполняет массив случайными числами на отрезке[-4;4] и считает сумму отрицательных элементов массива.

✅ Проверено редакцией ШколаЛы

Программа на Python:

import random
a = [random.randint(-4, 4) for i in range(10)]
s = sum(x for x in a if x < 0)
print(a)
print('Сумма отрицательных:', s)

Функция randint(-4, 4) выдает случайные целые числа на отрезке [-4; 4], массив заполняется десятью такими числами, а в сумму s попадают только элементы, меньшие нуля.

Ответов к вопросу: 1
  • zhenyaGergel
    05.06.2024 | 22:40

    let array = [];
    negatives = 0;

    for(let i = 0; i < 10; i++){

    number = Math.floor(Math.random() * (4 — (-4))) + (-4)

     array.push(number);

     if(number < 0){

    negatives++;

     }

    }

    console.log(array, negatives);

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.