Загрузка данных
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("Суммы равны");
}
}