static bool searchFill(int[] arr, GetNeedResult getNeedResult) { for (int i = 0, count = arr.Length; i < count; ++i) { if (getNeedResult(arr[i])) { return true; } } return false; }
static bool searchFill(int[] arr, GetNeedResult getNeedResult) { for (int i = 0, count = arr.Length; i < count; ++i) { if (getNeedResult(arr[i])) { return(true); } } return(false); }
static void Main(string[] args) { Random r = new Random(); int n = r.Next(10, 20); int[] arr = new int[n]; GetNeedResult getNeedResult = new GetNeedResult(isNeedElem); fillArray(arr); if (searchFill(arr, getNeedResult)) { Console.WriteLine("{0} присутствует в массиве", NEEDELEM); } else { Console.WriteLine("{0} отсутствует в массиве", NEEDELEM); } showArray(arr); }