Замена всех положительных элементов матрицы на элемент, имеющий минимальное значение - C# (208650)
Формулировка задачи:
Дана вещественная матрица А(N,M). Составить программу замены всех положительных элементов матрицы на элемент, имеющий минимальное значение. Исходную и скорректированную матрицы напечатать.
Решение задачи: «Замена всех положительных элементов матрицы на элемент, имеющий минимальное значение»
textual
Листинг программы
- namespace Project_3
- {
- class Program
- {
- static void Main(string[] args)
- {
- int [,] Array = new int [5,5];
- Random rn = new Random();
- for(int i=0; i<Array.GetLength(0); i++)
- for(int j=0; j<Array.GetLength(1); j++)
- Array[i,j]=rn.Next(-9,9);
- Print (Array);
- Repl(Array);
- Print (Array);
- }
- static void Print (int [,] arr)
- {
- for(int i=0; i<arr.GetLength(0); i++)
- {
- for(int j=0; j<arr.GetLength(1); j++)
- Console.Write("{0} ", arr[i,j]);
- Console.WriteLine();
- }
- Console.WriteLine("-----------");
- }
- static void Repl(int [,] arr)
- {
- int min = arr[0,0];
- for(int i=0; i<arr.GetLength(0); i++)
- for(int j=0; j<arr.GetLength(1); j++)
- if(min>arr[i,j]) min=arr[i,j];
- for(int i=0; i<arr.GetLength(0); i++)
- for(int j=0; j<arr.GetLength(1); j++)
- if(arr[i,j]>0) arr[i,j]=min;
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д