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