Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Task358
- {
- class Program
- {
- static void Main(string[] args)
- {
- string[] numbers = Console.ReadLine().Split(' '); // Делим входную строку по пробелу, записываем в массив
- int n = int.Parse(numbers[0]); // Парсим первый элемент массива строк в первое число
- int m = int.Parse(numbers[1]); // Парсим второй элемент массива строк во второе число
- int[,] matrix = new int[n, m]; // Создаем матрицу из n строк и m столбцов
- int tempSum = 0, max = -1, index = -1, maxSum = -1, tempMax = -1;
- for (int i = 0; i < n; i++)
- {
- tempSum = 0; // Обнуляем строчную сумму перед каждой новой строкой матрицы
- tempMax = 0; // Обнуляем строчный максимум перед каждой новой строкой матрицы
- numbers = Console.ReadLine().Split(' '); // Делим входную строку по пробелу, записываем в массив
- for (int j = 0; j < m; j++)
- {
- matrix[i, j] = int.Parse(numbers[j]); // Записываем в матрицу соответствующее число из массива чисел данной строки
- tempSum += matrix[i, j]; // Суммируем все числа текущей строки
- if (matrix[i, j] > tempMax) // Если элемент больше максимума текущей строки
- tempMax = matrix[i, j]; // Обновляем максимум текущей строки
- }
- if (tempMax > max) // Если строчный максимум больше абсолютного максимума, то
- {
- max = tempMax; // Обновляем абсолютный максимум
- maxSum = tempSum; // Обновляем максимальную строчную сумму
- index = i; // Обновляем индекс строки с максимумом
- }
- else if (tempMax == max) // // Если строчный максимум равен абсолютному максимуму, то
- {
- if (tempSum > maxSum) // Если строчная сумма больше максимальной строчной суммы, то
- {
- max = tempMax; // Обновляем абсолютный максимум
- maxSum = tempSum; // Обновляем максимальную строчную сумму
- index = i; // Обновляем индекс строки с максимумом
- }
- }
- }
- Console.WriteLine($"{index}"); // Выводим индекс строки с максимумом
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment