Вывести только двузначные элементы массива, сохранив их относительное местоположение в исходном массиве - PascalABC.NET
Формулировка задачи:
задан массив со случайными значениями вывести ,Только двузначные элементы массива, сохранив их относительное местоположение в исходном массиве , если можно в процедуре пожалуйста ,незнаю как код записать , если лень напишите пожалуйста только ту строку когда код программы сохраняет относительное местоположение в исходном массиве
Решение задачи: «Вывести только двузначные элементы массива, сохранив их относительное местоположение в исходном массиве»
textual
Листинг программы
begin var a := ArrRandom(20, 0, 200); a.Println; a.Where(v -> (v > 9) and (v < 100)).Println; end.
Объяснение кода листинга программы
В данном коде:
- Создается массив
a
размером 20, инициализированный случайными числами от 0 до 200, с помощью функцииArrRandom(20, 0, 200)
. - Массив
a
выводится на экран с помощью методаPrintln()
. - Используя метод
Where()
, фильтруются элементы массиваa
, удовлетворяющие условиюv -> (v > 9) and (v < 100)
. - Отфильтрованный массив выводится на экран с помощью метода
Println()
.