
ПАСКАЛЬ Найти сумму положительных и количество отрицательных элементов в одномерном массиве: 0;
15; 12; -9; -8; 58; 45; 36; -85; 58; 36; -45; 2; 3; 25; -9.

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

PascalABC.Net
begin
var a := Arr(0, 15, 12, -9, -8, 58, 45, 36, -85, 57, 36, -45, 2, 3, 25, -9);
Println('Исходный массив', a);
Println('Отрицательных: ', a.Where(x -> x < 0).Count, ' | Сумма: ', a.Where(x -> x > 0).Sum);
end.



Для решения этой задачи, давайте пройдемся по каждому элементу в данном одномерном массиве и найдем сумму положительных элементов и количество отрицательных элементов.
Ваш массив: 0; 15; 12; -9; -8; 58; 45; 36; -85; 58; 36; -45; 2; 3; 25; -9.
Найдем сумму положительных элементов: Сумма = 0 + 15 + 12 + 58 + 45 + 36 + 58 + 36 + 2 + 3 + 25 = 290
Найдем количество отрицательных элементов: Количество = 4 (отрицательные элементы: -9, -8, -85, -45)
Таким образом, сумма положительных элементов в массиве равна 290, а количество отрицательных элементов равно 4.


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







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