Вывести минимальный из тех элементов набора, которые больше 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+"]");