Вывести минимальный из тех элементов набора, которые больше 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+"]");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д