Предмет: Информатика,
автор: Dariborashev
Помогите написать программу на PascalABC. Найдите положительные и отрицательные целые числа в заданном численном значении n и определите сумму абсолютных значений.
Dariborashev:
вроде правильно должно быть
По крайней мере, это похоже на задание, которое можно решать
Осталось разобраться с PascalABC. Потому что такого языка нет.
Он либо Pascal ABC, либо PascalABC.NET. Первый из них умер 10 лет назад, но кое-где еще до сих пор есть.
второй
Значит, .НЕТ. А что же Вы так небрежно-то?
с телефона Т9
Как задавать числа собираетесь? Вводить в клавиатуры все или от датчика случайных чисел?
Т.е. задаем n, а дальше либо вводим все n чисел, либо они сами получатся случайным набором.
случайным выбором
Ответы
Автор ответа:
1
PascalABC.NET 3.4.2, сборка 1827 от 08.10.2018
Внимание! Если программа не работает, обновите версию!
begin
var a := ArrRandom(ReadInteger('n='), -50, 50);
a.Println;
Writeln('Сумма отрицательных чисел равна ', a.Where(t -> t < 0).Sum);
Writeln('Сумма положительных чисел равна ', a.Where(t -> t > 0).Sum);
Write('Максимальное по модулю число ');
var (m1, m2) := (a.Min, a.Max);
if Abs(m1) > Abs(m2) then m1.Println
else m2.Println
end.
Приложения:
спасибо)
Пожалуйста
Исправил опечатку в слове "чисел"
хорошо
Похожие вопросы
Предмет: Физика,
автор: tokardenis3
Предмет: История,
автор: Аноним
Предмет: Українська мова,
автор: kirillgarasuk75
Предмет: Математика,
автор: Ляляшки
Предмет: Математика,
автор: анянек