Pascal ABCNET
Пусть даны целые числа a1,a2,...,an.Получите новую последовательность,выбросив из исходной максимальный и минимальный члены.
BobbyFresnel:
Именно Pascal ABC? Не PascalABC.NET?
ABC.NET
Тогда все очень просто
Ответы
Ответ дал:
0
===== PascalABC.NET =====
begin
var n := ReadInteger('n =');
var a := ArrRandom(n, -99, 99);
a.Println;
var (min, max) := (a.Min, a.Max);
a := a.Where(p -> (p <> min) and (p <> max)).ToArray;
a.Println
end.
Приложения:
Если старый массив надо сохранить, пишите вместо a := a.Where... var b := a.Where... и в следующей строке b.Println
В строке var (min,max):=(a.Min,a.Max); показывает ошибку Встречено ‘(‘,а ожидался идентификатор
Вас заинтересует
1 год назад
1 год назад
3 года назад
3 года назад