Найти сумму элементов столбца, содержащего наименьший элемент матрицы - C# (178954)

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

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

В действительной матрице размером M x N найти сумму элементов столбца, содержащий наименьший элемент матрицы

Решение задачи: «Найти сумму элементов столбца, содержащего наименьший элемент матрицы»

textual
Листинг программы
  1. class Program
  2.     {
  3.         static void Main(string[] args)
  4.         {
  5.             Console.WriteLine("Количество столбцов");
  6.             int m = Convert.ToInt32(Console.ReadLine());
  7.             Console.WriteLine("Количество строк");
  8.             int n = Convert.ToInt32(Console.ReadLine());
  9.             int[,] matrix = new int[m, n];
  10.             Console.WriteLine("Заполните матрицу");
  11.  
  12.             for (int i = 0; i < m; i++)
  13.             {
  14.                 for (int j = 0; j<n;j++)
  15.                 {
  16.                     Console.WriteLine("Введите элемент матрицы {0} {1}",i,j);
  17.                     matrix[i, j] = Convert.ToInt32(Console.ReadLine());
  18.                 }
  19.             }
  20.             Console.WriteLine("Заполненая матрица");
  21.            
  22.             for(int i = 0;i<m;i++)
  23.             {
  24.                 for(int j =0;j<n;j++)
  25.                 {
  26.                     Console.Write("{0} ",matrix[i,j]);
  27.                 }
  28.                 Console.WriteLine("\n");
  29.             }
  30.             int min = matrix[0, 0];
  31.             int min_n = 0;
  32.  
  33.             for (int i = 0; i < m; i++)
  34.             {
  35.                 for (int j = 0; j < n; j++)
  36.                 {
  37.                     if (min > matrix[i, j])
  38.                     {
  39.                         min = matrix[i, j];
  40.                         min_n = j;
  41.                     }
  42.                 }
  43.             }
  44.             Console.WriteLine("Минимальный элемент {0} находится в столбце {1}",min,min_n+1);
  45.             int sum = 0;
  46.             for (int i = 0; i < m; i++)
  47.             {
  48.                 sum += matrix[i,min_n];
  49.             }
  50.             Console.WriteLine("Сумма элементов в столбце {0} равна {1}",min_n+1,sum);
  51.             Console.ReadKey();
  52.         }
  53.     }

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


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

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

13   голосов , оценка 4.077 из 5

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

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

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