Дана матрица A[m,n]. Найти произвед. четных эл-тов каждой строки и опред. номер строки, где это произв. миним - C#

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

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

Помогите пожалуйста, други могучие, написать программу диковинную, элементарную, мною доныне неизведанную. Сказ таков: Дана матрица А [m,n]. Найти произведение четных элементов каждой строки и определить номер строки, где это произведение минимально.

Решение задачи: «Дана матрица A[m,n]. Найти произвед. четных эл-тов каждой строки и опред. номер строки, где это произв. миним»

textual
Листинг программы
class MyPro {
        static void Main() {
            int m,n;
            m=3;
            n=4;
            int i,j;
            int[,] arr = new int[m,n];
            int[] kol = new int[m];
            int sum;
            int min=int.MaxValue;
            int min_ind=0;
            MyLib.ArrRandom(arr); //метод заполняет массив рандомно
            MyLib.ArrPrint(arr);  // метод печатает массив
            
            for (i=0; i<m; i++) {
                sum=1;
                for (j=0; j<n; j++) {
                    if (j%2==0) {
                        sum=sum*arr[i,j];
                        kol[i]=sum;
                        }
                    
                }
            }   
            
            for (i=0; i<m; i++) {
                if (kol[i]<min)  {
                    min=kol[i];
                    min_ind=i;
                    }
            }
            Console.WriteLine("Найти произведение четных элементов каждой строки:  ");
            MyLib.ArrPrint(kol);
            Console.WriteLine("");
            
            Console.WriteLine("min (минимальное произведение):  " +min);
            Console.WriteLine("min_ind (номер строки, где это произведение минимально):  " +min_ind);
 
        Console.ReadLine();
            
        }
    }

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


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

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

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