Заполнить массив случайными числами из интервала [-50;50] , вывести массив на экран, посчитать сумму отрицательных элементов

19 Апр 2019 в 19:44
324 +1
0
Ответы
1
include include

int main() {
const int size = 10;
int arr[size];
int sum_negatives = 0;

srand(time(0));
// Заполнение массива случайными числами из интервала [-50;50]
for (int i = 0; i < size; i++) {
arr[i] = rand() % 101 - 50;
}
// Вывод массива на экран
std::cout << "Массив: ";
for (int i = 0; i < size; i++) {
std::cout << arr[i] << " ";
}
// Подсчет суммы отрицательных элементов
for (int i = 0; i < size; i++) {
if (arr[i] < 0) {
sum_negatives += arr[i];
}
}
std::cout << "\nСумма отрицательных элементов: " << sum_negatives << std::endl;
return 0;

}

28 Мая 2024 в 18:00
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир