Найти минимальный элемент на побочной диагонали - C#
Формулировка задачи:
Не могу найти минимальный элемент на побочной диагонали(
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите количество строк n");
int n = int.Parse(Console.ReadLine());
Console.WriteLine("Введите количество столбцов m");
int m = int.Parse(Console.ReadLine());
double[,] ms = new double[n, m];
Random r = new Random();
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
ms[i, j] = r.Next(100);
Console.Write(ms[i, j] + " ");
}
Console.WriteLine();
Console.WriteLine();
}
double min = 0;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
if (ms[i, j] < min)
min = ms[i, j];
}
Console.WriteLine("Мин эл = " + min);
Console.ReadKey();
}
}
}
}Решение задачи: «Найти минимальный элемент на побочной диагонали»
textual
Листинг программы
double min = 10000;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
if (i + j == n - 1)
{
if (min > ms[i, j]){
min = ms[i, j];
}
}
}
}
Console.WriteLine("Мин эл = " + min);
Console.ReadKey();