class Program
{
static void Main(string[] args)
{
int[,] myArr = new int[5, 5];
Random ran = new Random();
int height = myArr.GetLength(0);
int width = myArr.GetLength(1);
for (int i = 0; i < height; i++)
{
for (int j = 0; j < width; j++)
{
myArr[i, j] = ran.Next(1, 15);
Console.Write("{0}\t", myArr[i, j]);
}
Console.WriteLine();
}
Console.WriteLine();
int min = 0;
int[] b = new int[min];
for (int i = 0; i < height; i++)
{
for (int j = 0; j <= i; j++)
{
min = myArr[i,j=i];
b[i] = min;
if(i!=0 && myArr[i, j = i]> myArr[i, (j = i) - 1])
{
min = myArr[i, (j = i) - 1];
myArr[i, j = i] = myArr[i, (j = i) - 1];
myArr[i, (j = i) - 1] = min;
}
Console.Write("{0}\t", b[i]);
}
Console.WriteLine();
}
}
}
}
Помогите , пожалуйста, с решением задачи. Нужно вывести в отдельный массив минимальное значение ячейки в каждой строке до диагонали. Диагональ вывести получается, но при сортировке всегда выпадает исключение: выход за границы массива. Я новичок совсем, прошу не забрасывать тапками.
myArr[i,j=i]- что по-вашему делаетj=i? И где вы научились такое писать? – aepot Jan 09 '22 at 18:01