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


using System;

class Program
{
    static void Main()
    {
        Random rnd = new Random();

        // ===== ЗАДАЧА 7 =====
        Console.WriteLine("=== Задача 7 ===");

        int[,] arr7 = new int[4, 4];
        for (int i = 0; i < 4; i++)
        {
            for (int j = 0; j < 4; j++)
            {
                arr7[i, j] = rnd.Next(1, 20);
                Console.Write(arr7[i, j] + " ");
            }
            Console.WriteLine();
        }

        int sum7row = 0;
        for (int j = 0; j < 4; j++)
        {
            sum7row += arr7[0, j];
        }
        Console.WriteLine("Сумма первой строки: " + sum7row);
        Console.WriteLine("Чётное: " + (sum7row % 2 == 0));

        Console.Write("Введите номер столбца (0-3): ");
        int col7 = int.Parse(Console.ReadLine());
        Console.Write("Введите число: ");
        int limit7 = int.Parse(Console.ReadLine());

        int sum7col = 0;
        for (int i = 0; i < 4; i++)
        {
            sum7col += arr7[i, col7];
        }
        Console.WriteLine("Сумма столбца " + col7 + ": " + sum7col);
        Console.WriteLine("Кратна " + limit7 + ": " + (sum7col % limit7 == 0));

        // ===== ЗАДАЧА 8 =====
        Console.WriteLine("\n=== Задача 8 ===");

        int[,] arr8 = new int[4, 4];
        for (int i = 0; i < 4; i++)
        {
            for (int j = 0; j < 4; j++)
            {
                arr8[i, j] = rnd.Next(1, 50);
                Console.Write(arr8[i, j] + " ");
            }
            Console.WriteLine();
        }

        Console.Write("Введите номер строки (0-3): ");
        int row8 = int.Parse(Console.ReadLine());

        int sum8row = 0;
        for (int j = 0; j < 4; j++)
        {
            sum8row += arr8[row8, j];
        }
        Console.WriteLine("Сумма строки " + row8 + ": " + sum8row);
        Console.WriteLine("Оканчивается на 0: " + (sum8row % 10 == 0));

        int sum8col2 = 0;
        for (int i = 0; i < 4; i++)
        {
            sum8col2 += arr8[i, 1];
        }
        Console.WriteLine("Сумма второго столбца: " + sum8col2);
        Console.WriteLine("Нечётное: " + (sum8col2 % 2 != 0));

        // ===== ЗАДАЧА 9 =====
        Console.WriteLine("\n=== Задача 9 ===");

        int[,] arr9 = new int[4, 4];
        for (int i = 0; i < 4; i++)
        {
            for (int j = 0; j < 4; j++)
            {
                arr9[i, j] = rnd.Next(1, 20);
                Console.Write(arr9[i, j] + " ");
            }
            Console.WriteLine();
        }

        int sumFirst9 = 0;
        for (int j = 0; j < 4; j++)
        {
            sumFirst9 += arr9[0, j];
        }

        int sumPreLast9 = 0;
        for (int j = 0; j < 4; j++)
        {
            sumPreLast9 += arr9[2, j];
        }

        Console.WriteLine("Сумма первой строки: " + sumFirst9);
        Console.WriteLine("Сумма предпоследней строки: " + sumPreLast9);
        if (sumFirst9 > sumPreLast9)
            Console.WriteLine("Больше в первой строке");
        else if (sumFirst9 < sumPreLast9)
            Console.WriteLine("Больше в предпоследней строке");
        else
            Console.WriteLine("Суммы равны");

        int sumCol2 = 0;
        for (int i = 0; i < 4; i++)
        {
            sumCol2 += arr9[i, 1];
        }

        int sumLastCol = 0;
        for (int i = 0; i < 4; i++)
        {
            sumLastCol += arr9[i, 3];
        }

        Console.WriteLine("Сумма второго столбца: " + sumCol2);
        Console.WriteLine("Сумма последнего столбца: " + sumLastCol);
        if (sumCol2 < sumLastCol)
            Console.WriteLine("Меньше во втором столбце");
        else if (sumCol2 > sumLastCol)
            Console.WriteLine("Меньше в последнем столбце");
        else
            Console.WriteLine("Суммы равны");

        // ===== ЗАДАЧА 10 =====
        Console.WriteLine("\n=== Задача 10 ===");

        int[,] arr10 = new int[4, 4];
        for (int i = 0; i < 4; i++)
        {
            for (int j = 0; j < 4; j++)
            {
                arr10[i, j] = rnd.Next(1, 20);
                Console. Write(arr10[i, j] + " ");
            }
            Console.WriteLine();
        }

        int sumFirstCol = 0;
        for (int i = 0; i < 4; i++)
        {
            sumFirstCol += arr10[i, 0];
        }

        int sumLastCol10 = 0;
        for (int i = 0; i < 4; i++)
        {
            sumLastCol10 += arr10[i, 3];
        }

        Console.WriteLine("Сумма первого столбца: " + sumFirstCol);
        Console.WriteLine("Сумма последнего столбца: " + sumLastCol10);
        if (sumFirstCol < sumLastCol10)
            Console.WriteLine("Меньше в первом столбце");
        else if (sumFirstCol > sumLastCol10)
            Console.WriteLine("Меньше в последнем столбце");
        else
            Console.WriteLine("Суммы равны");

        int sumRow2 = 0;
        for (int j = 0; j < 4; j++)
        {
            sumRow2 += arr10[1, j];
        }

        int sumRow3 = 0;
        for (int j = 0; j < 4; j++)
        {
            sumRow3 += arr10[2, j];
        }

        Console.WriteLine("Сумма второй строки: " + sumRow2);
        Console.WriteLine("Сумма третьей строки: " + sumRow3);
        if (sumRow2 > sumRow3)
            Console.WriteLine("Больше во второй строке");
        else if (sumRow2 < sumRow3)
            Console.WriteLine("Больше в третьей строке");
        else
            Console.WriteLine("Суммы равны");
    }
}