Найти произведение элементов побочной(противоположной главной) диагонали двумерного массива. - C#
Формулировка задачи:
C#
найти произведение элементов побочной(противоположной главной) диагонали двумерного массива.(5х5) используя простейший цикл.
Нужен наиболее простой вариант.
з.ы. не надо 100500 строчный текст со всякими непонятными функциями, всего лишь 1 год учим этот язык. :\
желательно весь исходник. с описанием переменных. Плс плс плс плс
Решение задачи: «Найти произведение элементов побочной(противоположной главной) диагонали двумерного массива.»
textual
Листинг программы
using System;
namespace Matrix_001
{
class Program
{
static void Main(string[] args)
{
//Параметры матрицы
const int SizeMatrix = 5;
const int MaxValue = 100;
const int MinValue = 0;
//Инициализация переменных
Random random = new Random();
int[,] Matrix = new int[SizeMatrix, SizeMatrix];
int result = 1;
//Заполнение массива
for (int i = 0; i < SizeMatrix; i++)
for (int j = 0; j < SizeMatrix; j++)
Matrix[i, j] = random.Next() % (MaxValue - MinValue) + MinValue; //Форула пригодна только для диапазона положительных чисел
//Вычисление произведения
for (int i = SizeMatrix - 1; i > 0; i--)
result *= Matrix[i, SizeMatrix - (i + 1)];
//Вывод результата
Console.WriteLine("Результат: {0}", result);
Console.ReadKey();
}
}
}