Замена всех положительных элементов матрицы на элемент, имеющий минимальное значение - 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;
        }
    } 
    
}

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


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

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

10   голосов , оценка 4.1 из 5
Похожие ответы