Заходим в pascalabc.net и читаем в справке: function find< t> (self: array of t; p: t-> boolean): t; extensionmethod; выполняет поиск первого элемента в массиве, удовлетворяющего предикату. если не найден, возвращается нулевое значение соответствующего типа теперь переведем это на общепонятный язык. во-первых, не существует процедуры find в языке pascalabc.net. во-вторых, имеется функция find, реализующая так называемое расширение, т.е. которая в тексте программы следует непосредственно за точкой. если имеется одномерный массив а, содержащий элементы некоторого типа, то конструкция a.find(лямбда-выражение типа boolean) позволяет найти в массиве а первый в порядке следования элемент, подстановка значения которого в лямбда-выражение сделает это выражение истинным. не знаете, что такое лямбда-выражение? ну что же, я не могу в ответе рассказывать теорию "лямбд", да и вопрос был не об этом.
zaha98
27.01.2022
:static void main(string[] args) { int[] arr = new int[10]; random r = new random(); int sum = 0; int n = 0; bool fl = false; console.writeline("начальный массив: "); for (int i = 0; i < arr.length; i++) { arr[i] = r.next(0, 9); console.write("{0} ", arr[i]); } int last = array.lastindexof(arr, arr.; console.writeline("\nиндекс последнего максимума: " + last); console.writeline("после замены: "); int temp = arr[0]; arr[0] = arr.max(); arr[last] = temp; for (int i = 0; i < arr.length; i++) console.write("{0} ", arr[i]); try { n = array.indexof(arr, 0); fl = true; } catch { console.writeline("в массиве нет нулевого элемента"); } if (fl) { for (int i = n; i < arr.length; i++) sum += arr[i]; console.writeline("\nсумма: {0}", sum); } console.readline(); }
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Как компьютер может повлиять на астму ? какую роль играет компьютер(любые технологии) на астму ? для проектной работы, более подробно опишите