Advertisement
PRO100LY4UK

3.4

Aug 19th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.31 KB | None | 0 0
  1. using System;
  2.  
  3. namespace CSLight11
  4. {
  5.     internal class Program
  6.     {
  7.         private static void Main(string[] args)
  8.         {
  9.             Random rand = new Random();
  10.  
  11.  
  12.             int[,] array = new int[10, 10];                    //инициализация массива
  13.             for (int i = 0; i < array.GetLength(0); i++)            //заполнение рандомными числами
  14.             {
  15.                 for (int j = 0; j < array.GetLength(1); j++)
  16.                 {
  17.                     array[i, j] = rand.Next(0, 1000);
  18.                 }
  19.             }
  20.  
  21.  
  22.             for (int i = 0; i < array.GetLength(0); i++)            //показ изначальной матрицы
  23.             {
  24.                 for (int j = 0; j < array.GetLength(1); j++)
  25.                 {
  26.                     Console.Write(array[i,j] + " ");
  27.                 }
  28.                 Console.WriteLine();
  29.             }
  30.  
  31.  
  32.             int max = array[0,0];            
  33.             for (int i = 0; i < array.GetLength(0); i++)            //поиск максимального значение и присвоение его переменной
  34.             {
  35.                 for (int j = 0; j < array.GetLength(1); j++)
  36.                 {
  37.                     if(array[i,j] > max)
  38.                     {
  39.                         max = array[i, j];
  40.                     }
  41.                 }
  42.             }
  43.  
  44.             Console.WriteLine("\n\nМаксимально значение: " + max + "\n\n");          // вывод максимального значения
  45.  
  46.  
  47.             for (int i = 0; i < array.GetLength(0); i++)             //замена максимальных значений на 0
  48.             {
  49.                 for (int j = 0; j < array.GetLength(1); j++)
  50.                 {
  51.                     if (array[i, j] == max)
  52.                     {
  53.                         array[i, j] = 0;
  54.                     }
  55.                 }
  56.             }
  57.  
  58.             for (int i = 0; i < array.GetLength(0); i++)            //показ конечной матрицы
  59.             {
  60.                 for (int j = 0; j < array.GetLength(1); j++)
  61.                 {
  62.                     Console.Write(array[i, j] + " ");
  63.                 }
  64.                 Console.WriteLine();
  65.             }
  66.         }  
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement