Поиск элементов в одномерных массивах - C#
Формулировка задачи:
Даны целые числа N и B. Задать N элементов одномерного массива. Вывести
минимальный из тех элементов набора, которые больше B, а также его номер. Если
чисел, больших B, в наборе нет, то вывести 0.
Решение задачи: «Поиск элементов в одномерных массивах»
textual
Листинг программы
var rnd = new Random(); int n = rnd.Next(5, 10), m = rnd.Next(7); int[] a = new int[n]; Console.WriteLine("N = " + n); Console.WriteLine("M = " + m); Console.Write("A = { "); for (int i = 0; i < n; i++) { a[i] = rnd.Next(1, 10); Console.Write(a[i] + " "); } Console.WriteLine("}"); int idx = -1; for (int i = 0; i < n; i++) if (a[i] < m && (idx == -1 || a[i] < a[idx])) idx = i; if (idx == -1) Console.WriteLine("0 (нет элементов меньше m)"); else Console.WriteLine("A[" + idx + "] = " + a[idx]); Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д