using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //задаем массив, и переменные для хранения минимального элемента, его строки и столбца int[,] array = { {1,10,11,12,13}, {2,12,11,12,13}, {3,30,11,12,13}, {4,40,11,12,13} }; int minElement = array[0, 0]; int numStr = 0; int numStolb = 0; // вывод массива ДО for (int i = 0; i < array.GetLength(0); i++) { for (int j = 0; j < array.GetLength(1); j++) { Console.Write(" " + array[i, j]); } Console.WriteLine(); } Console.WriteLine(); //ищем минимальный элемент for (int i = 0; i < array.GetLength(0); i++) { for (int j = 0; j < array.GetLength(1); j++) { if (minElement > array[i, j]) { minElement = array[i, j]; //запоминаем строку и столбец минимального элемента numStr = i; numStolb = j; } } } //выводим в консоль минимальный элемент Console.WriteLine("Min Element in array: " + minElement); Console.WriteLine(); //если строка минимального элемента равна 0(т.е. первая) //заменяем элементы после минимального на 0 и выводим массив ПОСЛЕ if (numStr == 0) { for (int k = numStolb + 1; k < 5; k++) { //замена элементов строки на 0 array[0, k] = 0; } //вывод массива for (int i = 0; i < array.GetLength(0); i++) { for (int j = 0; j < array.GetLength(1); j++) { Console.Write(" " + array[i, j]); } Console.WriteLine(); } } Console.ReadLine(); } } }