Вывести на экран min и max значения массива - C#
Формулировка задачи:
Не могу вывести на экран min и max пишет не присвоено значение. Писал тоже самое на C++ все норм.
static void Main(string[] args)
{
int key;
int max;
int min;
int k = 0;
const int n = 10;
int[] strt = new int[n];
for (int i = 0; i < n; i++)
{
strt[i] = Convert.ToInt32(Console.ReadLine());
}
for (int i = 0; i < n - 1; i++)
{
k++;
for (int j = i + 1; j < n; j++)
{
if (strt[i] > strt[j])
{
key = strt[i];
strt[i] = strt[j];
strt[j] = key;
}
}
}
for (int i = 0;i<n;i++)
{
if (i == k)
{
max = strt[i];
}
if (i == 0)
{
min = strt[i];
}
}
Console.WriteLine(max);
Console.WriteLine(min);
}
}
}Решение задачи: «Вывести на экран min и max значения массива»
textual
Листинг программы
int max=0; int min=0;