Skip to content

Instantly share code, notes, and snippets.

@artemcurko7-art
Last active November 1, 2025 12:26
Show Gist options
  • Save artemcurko7-art/d993f735733fe38e0869be7d10ecf662 to your computer and use it in GitHub Desktop.
Save artemcurko7-art/d993f735733fe38e0869be7d10ecf662 to your computer and use it in GitHub Desktop.
Задача по массивам
using System;
namespace LargestElement
{
internal class Program
{
static void Main(string[] args)
{
int[,] numbers = new int[10, 10];
Random random = new Random();
int maxElement = int.MinValue;
int toChangedNumber = 0;
int minRange = 0;
int maxRange = 9;
Console.WriteLine("Исходная матрица:");
for (int i = 0; i < numbers.GetLength(0); i++)
{
for (int j = 0; j < numbers.GetLength(1); j++)
{
numbers[i, j] = random.Next(minRange, maxRange + 1);
Console.Write($"{numbers[i, j]} ");
}
Console.WriteLine();
}
for (int i = 0; i < numbers.GetLength(0); i++)
{
for (int j = 0; j < numbers.GetLength(1); j++)
{
if (maxElement <= numbers[i, j])
{
maxElement = numbers[i, j];
}
}
}
Console.Write($"\nНаибольший элемент: {maxElement}");
Console.WriteLine("\n\nПолученная матрица: ");
for (int i = 0; i < numbers.GetLength(0); i++)
{
for (int j = 0; j < numbers.GetLength(1); j++)
{
if (numbers[i, j] == maxElement)
{
numbers[i, j] = toChangedNumber;
}
Console.Write($"{numbers[i, j]} ");
}
Console.WriteLine();
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment