Помогите написать программу на PascalABC. Найдите положительные и отрицательные целые...

0 интересует 0 не интересует
51 просмотров

Помогите написать программу на PascalABC. Найдите положительные и отрицательные целые числа в заданном численном значении n и определите сумму абсолютных значений.


спросил от Начинающий (122 баллов) в категории Информатика
оставил комментарий от Начинающий (122 баллов)
0 0

вроде правильно должно быть

оставил комментарий от
0 0

По крайней мере, это похоже на задание, которое можно решать

оставил комментарий от
0 0

Осталось разобраться с PascalABC. Потому что такого языка нет.

оставил комментарий от
0 0

Он либо Pascal ABC, либо PascalABC.NET. Первый из них умер 10 лет назад, но кое-где еще до сих пор есть.

оставил комментарий от Начинающий (122 баллов)
0 0

второй

оставил комментарий от
0 0

Значит, .НЕТ. А что же Вы так небрежно-то?

оставил комментарий от Начинающий (122 баллов)
0 0

с телефона Т9

оставил комментарий от
0 0

Как задавать числа собираетесь? Вводить в клавиатуры все или от датчика случайных чисел?

оставил комментарий от
0 0

Т.е. задаем n, а дальше либо вводим все n чисел, либо они сами получатся случайным набором.

оставил комментарий от Начинающий (122 баллов)
0 0

случайным выбором

1 Ответ
0 интересует 0 не интересует
ответил от БОГ (678k баллов)
 
Лучший ответ

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.


image
оставил комментарий от Начинающий (122 баллов)
0 0

спасибо)

оставил комментарий от БОГ (678k баллов)
0 0

Пожалуйста

оставил комментарий от БОГ (678k баллов)
0 0

Исправил опечатку в слове "чисел"

оставил комментарий от Начинающий (122 баллов)
0 0

хорошо

...