Замена всех положительных элементов матрицы на элемент, имеющий минимальное значение - 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; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д