using System;
namespace ConsoleApp4
{
class Program
static void Main(string[] args)
Console.Write("Введите размер матрицы n=");
int n = int.Parse(Console.ReadLine());
int max, min, s;
int[,] a = new int[n, n];
Console.WriteLine("Матрица размера " + n.ToString() + "x" + n.ToString() + ", заполненная случайными числами:");
Random r = new Random();
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
a[i, j] = r.Next(0, 100);
Console.Write(a[i, j].ToString() + " ");
}
Console.WriteLine();
max = a[1, 1];
min = max;
if (a[i, i] > max)
max = a[i, i];
if (a[i, i] < min)
min = a[i, i];
s = min + max;
Console.WriteLine("Сумма максимального и минимального элемента на главной дигонали: " + s.ToString());
for (int i = 0, j = n - 1; i < n; i++, j--)
if (a[i, j] > max)
max = a[i, j];
if (a[i, j] < min)
min = a[i, j];
s = s + min + max;
Console.WriteLine("Сумма максимального и минимального элемента побочной дигонали: " + (min + max).ToString());
Console.WriteLine("общая сумма(результат): " + s.ToString());
Console.ReadKey();
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
using System;
namespace ConsoleApp4
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите размер матрицы n=");
int n = int.Parse(Console.ReadLine());
int max, min, s;
int[,] a = new int[n, n];
Console.WriteLine("Матрица размера " + n.ToString() + "x" + n.ToString() + ", заполненная случайными числами:");
Random r = new Random();
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
a[i, j] = r.Next(0, 100);
Console.Write(a[i, j].ToString() + " ");
}
Console.WriteLine();
}
max = a[1, 1];
min = max;
for (int i = 0; i < n; i++)
{
if (a[i, i] > max)
max = a[i, i];
if (a[i, i] < min)
min = a[i, i];
}
s = min + max;
Console.WriteLine("Сумма максимального и минимального элемента на главной дигонали: " + s.ToString());
max = a[1, 1];
min = max;
for (int i = 0, j = n - 1; i < n; i++, j--)
{
if (a[i, j] > max)
max = a[i, j];
if (a[i, j] < min)
min = a[i, j];
}
s = s + min + max;
Console.WriteLine("Сумма максимального и минимального элемента побочной дигонали: " + (min + max).ToString());
Console.WriteLine("общая сумма(результат): " + s.ToString());
Console.ReadKey();
}
}
}