PascalABC Массив состоящий из 30 ,в промежутке от -2 до 65. Найти минимальное из...

0 голосов
43 просмотров

PascalABC
Массив состоящий из 30 ,в промежутке от -2 до 65.
Найти минимальное из положительных чисел, и максимальное из отрицательных.


Информатика (15 баллов) | 43 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

//PascalABC.NET версия 3.2, сборка 1389
//Если программа не запускается, то обновите версию

begin
    var a := ArrRandomInteger(30, -2, 65);
    writeln('минимальное из положительных чисел ', a.Where(x -> x > 0).Min);
    if a.Any(x -> x < 0) then
        writeln('максимальное из отрицательных ', a.Where(x -> x < 0).Max)
    else writeln('нет отрицательных ');
end.

(55.0k баллов)