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 Task356
- {
- 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;
- for (int i = 0; i < n; i++)
- {
- tempSum = 0; // Обнуляем сумму перед каждой новой строкой матрицы
- numbers = Console.ReadLine().Split(' '); // Делим входную строку по пробелу, записываем в массив
- for (int j = 0; j < m; j++)
- {
- matrix[i, j] = int.Parse(numbers[j]); // Записываем в матрицу соответствующее число из массива чисел данной строки
- tempSum += matrix[i, j]; // Суммируем все числа текущей строки
- }
- if (tempSum > max) // Если сумма текущей строки больше максимальной суммы, то
- {
- max = tempSum; // Обновляем максимум
- index = i; // Обновляем индекс максимальной строки
- }
- }
- Console.WriteLine($"{max}\n{index}"); // Выводим максимум и индекс строки с этим максимумом
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment