Дан массив А размером N Удалить минимальный элемент - PascalABC.NET
Формулировка задачи:
2. Дан массив А размером N.Удалить минимальный элемент.
Решение задачи: «Дан массив А размером N Удалить минимальный элемент»
textual
Листинг программы
uses arrays;
begin
var a := CreateRandomIntegerArray(ReadInteger('N = '), 0, 100);
PrintLn(a);
a := a.Where(x -> x <> a.Min()).ToArray();
PrintLn(a);
end.
Объяснение кода листинга программы
- Объявляется переменная
aтипа массив целых чисел - Создается случайный массив
aразмером N с помощью функции CreateRandomIntegerArray - Выводится на экран содержимое массива
aс помощью функции PrintLn - Массив
aобрабатывается методом Where, который исключает из него все элементы, равные минимальному значению массива - Полученный массив без минимального элемента сохраняется в переменную
aс помощью метода ToArray - Выводится на экран обновленный массив
aс помощью функции PrintLn