Вывести минимальный из тех элементов набора, которые больше B, а также его номер - C#
Формулировка задачи:
Дано число B (> 0) и набор из десяти чисел. Вывести минимальный из тех элементов набора, которые больше B, а также его номер. Если чисел, больших B, в наборе нет, то дважды вывести 0. Помогите пожалуйста решить ее...
Решение задачи: «Вывести минимальный из тех элементов набора, которые больше B, а также его номер»
textual
Листинг программы
Random rnd = new Random(); Console.Write("Enter b ="); int B = int.Parse(Console.ReadLine()); int[] mas = new int[10]; int res = int.MaxValue; int res_1 = 0; for (int i = 0; i < mas.Length; i++) { mas[i] = rnd.Next(1, 10); if (B > mas[i] && res > mas[i]) { res = mas[i]; res_1 = i; } else continue; } Console.Write("Array:"); foreach (int i in mas) Console.Write(i+" "); if (res == int.MaxValue) Console.Write("\n00"); else Console.WriteLine("\n" + res +"["+res_1+"]");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д