Console.WriteLine($"\n--- ЗАДАЧА 11 ---");
// Способ 1: с дополнительным массивом
int[] sums = new int[n];
Console.WriteLine("\nСпособ 1 (с доп. массивом):");
for (int i = 0; i < n; i++)
{
sums[i] = arr[i, i]; // начинаем с элемента главной диагонали
if (i != n - 1 - i) // если это не центральный элемент
{
sums[i] += arr[i, n - 1 - i];
}
Console.WriteLine($"Строка {i + 1}: {sums[i]}");
}
// Способ 2: без дополнительного массива
Console.WriteLine("\nСпособ 2 (без доп. массива):");
for (int i = 0; i < n; i++)
{
int sum = arr[i, i];
if (i != n - 1 - i)
{
sum += arr[i, n - 1 - i];
}
Console.WriteLine($"Строка {i + 1}: {sum}");