Замена всех положительных элементов матрицы на элемент, имеющий минимальное значение - C# (208650)

Узнай цену своей работы

Формулировка задачи:

Дана вещественная матрица А(N,M). Составить программу замены всех положительных элементов матрицы на элемент, имеющий минимальное значение. Исходную и скорректированную матрицы напечатать.

Решение задачи: «Замена всех положительных элементов матрицы на элемент, имеющий минимальное значение»

textual
Листинг программы
  1. namespace Project_3
  2. {
  3.     class Program
  4.     {
  5.         static void Main(string[] args)
  6.         {
  7.             int [,] Array = new int [5,5];
  8.             Random rn = new Random();
  9.            
  10.             for(int i=0; i<Array.GetLength(0); i++)
  11.                 for(int j=0; j<Array.GetLength(1); j++)
  12.                     Array[i,j]=rn.Next(-9,9);
  13.            
  14.             Print (Array);
  15.             Repl(Array);
  16.             Print (Array);
  17.         }
  18.        
  19.         static void Print (int [,] arr)
  20.         {
  21.             for(int i=0; i<arr.GetLength(0); i++)
  22.             {
  23.                 for(int j=0; j<arr.GetLength(1); j++)
  24.                         Console.Write("{0} ", arr[i,j]);
  25.                
  26.                 Console.WriteLine();
  27.             }
  28.             Console.WriteLine("-----------");
  29.         }
  30.         static void Repl(int [,] arr)
  31.         {
  32.             int min = arr[0,0];
  33.             for(int i=0; i<arr.GetLength(0); i++)
  34.                 for(int j=0; j<arr.GetLength(1); j++)
  35.                     if(min>arr[i,j]) min=arr[i,j];
  36.                    
  37.             for(int i=0; i<arr.GetLength(0); i++)
  38.                 for(int j=0; j<arr.GetLength(1); j++)
  39.                     if(arr[i,j]>0) arr[i,j]=min;
  40.         }
  41.     }
  42.    
  43. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы