Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Globalization;
- using System.Linq;
- namespace Orders
- {
- class Program
- {
- static void Main(string[] args)
- {
- int[] number = Console.ReadLine().Split(" ").Select(int.Parse).ToArray();
- int row = number[0];
- int col = number[1];
- var matrix = new int[row, col];
- for(int i = 0; i < row; i++)
- {
- int[] rows = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries).Select(int.Parse).ToArray();
- for(int j = 0; j < col; j++)
- {
- matrix[i, j] = rows[j];
- }
- }
- int sum = int.MinValue;
- int indexR = -1;
- int indexC = -1;
- for(int i = 0; i < row - 2; i++)
- {
- for(int j = 0; j < col - 2; j++)
- {
- int sums = matrix[i, j] + matrix[i, j + 1] + matrix[i + 1, j] + matrix[i + 1, j + 1] + matrix[i, j + 2] + matrix[i + 1, j + 2] + matrix[i + 2, j] + matrix[i + 2, j + 1] + matrix[i + 2, j + 2];
- if(sums > sum)
- {
- sum = sums;
- indexR = i;
- indexC = j;
- }
- }
- }
- Console.WriteLine($"Sum = {sum}");
- Console.WriteLine($"{matrix[indexR, indexC]} {matrix[indexR, indexC + 1]} {matrix[indexR, indexC + 2]}");
- Console.WriteLine($"{matrix[indexR + 1, indexC]} {matrix[indexR + 1, indexC + 1]} {matrix[indexR + 1, indexC + 2]}");
- Console.WriteLine($"{matrix[indexR + 2, indexC]} {matrix[indexR + 2, indexC + 1]} {matrix[indexR + 2, indexC + 2]}");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement