Найти сумму элементов столбца, содержащего наименьший элемент матрицы - C# (178954)
Формулировка задачи:
В действительной матрице размером M x N найти сумму элементов столбца, содержащий наименьший элемент матрицы
Решение задачи: «Найти сумму элементов столбца, содержащего наименьший элемент матрицы»
textual
Листинг программы
class Program { static void Main(string[] args) { Console.WriteLine("Количество столбцов"); int m = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Количество строк"); int n = Convert.ToInt32(Console.ReadLine()); int[,] matrix = new int[m, n]; Console.WriteLine("Заполните матрицу"); for (int i = 0; i < m; i++) { for (int j = 0; j<n;j++) { Console.WriteLine("Введите элемент матрицы {0} {1}",i,j); matrix[i, j] = Convert.ToInt32(Console.ReadLine()); } } Console.WriteLine("Заполненая матрица"); for(int i = 0;i<m;i++) { for(int j =0;j<n;j++) { Console.Write("{0} ",matrix[i,j]); } Console.WriteLine("\n"); } int min = matrix[0, 0]; int min_n = 0; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { if (min > matrix[i, j]) { min = matrix[i, j]; min_n = j; } } } Console.WriteLine("Минимальный элемент {0} находится в столбце {1}",min,min_n+1); int sum = 0; for (int i = 0; i < m; i++) { sum += matrix[i,min_n]; } Console.WriteLine("Сумма элементов в столбце {0} равна {1}",min_n+1,sum); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д