Advertisement
IGRODELOFF

HW: The Largest Element

Nov 5th, 2024 (edited)
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.13 KB | None | 0 0
  1. using System;
  2.  
  3. namespace homeWorkTheLargestElement
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             Random random = new Random();
  10.  
  11.             int countRaw = 10;
  12.             int countColumn = 10;
  13.  
  14.             int minValue = 10;
  15.             int maxValue = 99;
  16.  
  17.             int changedValue = 0;
  18.  
  19.             int[,] numbers = new int[countRaw, countColumn];
  20.  
  21.             for (int i = 0; i < countRaw; i++)
  22.             {
  23.                 for (int j = 0; j < countColumn; j++)
  24.                 {
  25.                     numbers[i, j] = random.Next(minValue, maxValue + 1);
  26.                 }
  27.             }
  28.  
  29.             int maxElement = numbers[0, 0];
  30.  
  31.             Console.WriteLine("Исходный массив: ");
  32.  
  33.             for (int i = 0;i < countRaw; i++)
  34.             {
  35.                 for (int j = 0;j < countColumn; j++)
  36.                 {
  37.                     Console.Write(numbers[i, j] + " ");
  38.                 }
  39.                 Console.WriteLine();
  40.             }
  41.  
  42.             for (int i = 0; i < countRaw; i++)
  43.             {
  44.                 for (int j = 0; j <countColumn; j++)
  45.                 {
  46.                     if (numbers[i, j] > maxElement)
  47.                     {
  48.                         maxElement = numbers[i, j];
  49.                     }
  50.                 }
  51.             }
  52.  
  53.             Console.WriteLine($"Наибольшие элемент массива: {maxElement}");
  54.  
  55.             for (int i = 0; i < countRaw; i++)
  56.             {
  57.                 for (int j = 0; j < countColumn; j++)
  58.                 {
  59.                     if (numbers[i, j] == maxElement)
  60.                     {
  61.                         numbers[i, j] = changedValue;
  62.                     }
  63.                 }
  64.             }
  65.  
  66.             Console.WriteLine("Модифицированный массив: ");
  67.  
  68.             for (int i = 0; i < countRaw; i++)
  69.             {
  70.                 for (int j = 0; j < countColumn; j++)
  71.                 {
  72.                     Console.Write(numbers[i, j] + " ");
  73.                 }
  74.                 Console.WriteLine();
  75.             }
  76.         }
  77.     }
  78. }
  79.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement