Загрузка данных


using System;

class Program
{
    static void Main()
    {
        Console.Write("Введите нечетное N: ");
        int n = int.Parse(Console.ReadLine());

        if (n % 2 == 0)
        {
            Console.WriteLine("N должно быть нечетным!");
            return;
        }

        int t = 1; // толщина рамки (в клетках)

        int[,] a = new int[n, n];

        // ввод матрицы с клавиатуры
        Console.WriteLine("Вводите матрицу по строкам (числа через пробел):");
        for (int i = 0; i < n; i++)
        {
            string[] parts = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries);
            for (int j = 0; j < n; j++)
            {
                a[i, j] = int.Parse(parts[j]);
            }
        }

        // сумма элементов рамки
        int sum = 0;
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < n; j++)
            {
                if (i < t || i >= n - t || j < t || j >= n - t)
                    sum += a[i, j];
            }
        }

        Console.WriteLine("Сумма элементов заштрихованной области: " + sum);
    }
}