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

Массив состоит из 20 целых положительных и отрицательных чисел, каждое из которых находится в пределах от 2 до 12. вывести на экран сначала отрицательные, а затем положительные числа. определите, модуль суммы каких чисел больше- положительных или отрицательных.

Показать ответ
Ответ:
LizaDemidova3101
LizaDemidova3101
03.10.2020 14:00
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
  var a:=ArrRandom(40,-12,12).Where(x->abs(x)>=2).Take(20).ToArray;
  a.Sorted.Println;
  var sn:=abs(a.Where(x->x<0).Sum);
  var sp:=abs(a.Where(x->x>0).Sum);
  if sn>sp then Writeln('Модуль суммы отрицательных чисел больше')
  else
    if sn<sp then Writeln('Модуль суммы положительных чисел больше')
    else Writeln('Модули сумм положительных и отрицательных чисел равны')
end.

Тестовое решение:
-12 -10 -7 -7 -4 3 4 5 5 5 6 6 6 8 9 9 10 10 11 11
Модуль суммы положительных чисел больше
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота