Создать двумерный массив 5х5 и найти максимальный и минимальный элементы - C#
Формулировка задачи:
Необходимо создать двумерный массив 5 х 5. Далее написать функцию, которая заполнит его случайными числами от 30 до 60. Создать еще две функции, которые находят максимальный и минимальный элементы этого двумерного массива.
Решение задачи: «Создать двумерный массив 5х5 и найти максимальный и минимальный элементы»
textual
Листинг программы
class Program
{
static int el = 5;
static void Main(string[] args)
{
var mas = new int[el, el];
Random rand = new Random();
for (int i = 0; i < el; i++)
{
for (int j = 0; j < el; j++)
{
mas[i, j] = rand.Next(30, 60);
Console.Write("{0,3}", mas[i, j]);
}
Console.WriteLine();
}
Console.WriteLine("Минимум: " + GetMin(mas));
Console.WriteLine("Максимум: " + GetMax(mas));
Console.ReadKey();
}
private static int GetMax(int[,] mas)
{
int result = mas[0, 0];
for (int i = 0; i < el; i++)
for (int j = 0; j < el; j++)
if (result < mas[i, j])
result = mas[i, j];
return result;
}
private static int GetMin(int[,] mas)
{
int result = mas[0, 0];
for (int i = 0; i < el; i++)
for (int j = 0; j < el; j++)
if (result > mas[i, j])
result = mas[i, j];
return result;
}
}