Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Числовые матрицы


Автор: Konstantin122 4.12.2018, 13:26
Здравствуйте. У меня такая проблема, данный код при запуске на выполнение выдает числовую матрицу и считает сумму элементов. Как мне надо изменить код, чтобы при выполнении мне выдавался Минимум из всех диагональных элементов матрицы. Заранее спасибо!

Код

using System;

namespace Решение_1
{
    class Program
    {
        static void Main()
        {
            int[,] mas = new int[10, 10];
            Random Gen = new Random();
            for (int i = 0; i < mas.GetLength(0); i++)
                for (int j = 0; j < mas.GetLength(1); j++)
                    mas[i, j] = Gen.Next(0, 100);
            Console.WriteLine("\t\t\t\tЭлементы массива");
            int сумма = 0;
            for (int g = 0; g < mas.GetLength(0); g++)
            {
                for (int k = 0; k < mas.GetLength(1); k++)
                {
                    Console.Write("{0,8}", mas[g, k]);
                    сумма += mas[g, k];
                }
                Console.WriteLine();

            }
            Console.WriteLine("Сумма элементов массива = {0}", сумма);
            Console.ReadKey();
        }
        
    }
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)