Заполнить матрицу 10×10 следующим образом - C#
Формулировка задачи:
Здравствуйте снова. У меня проблема с матрицей. Мне нужно ее заполнить вот так вот, как на скрине. И вычислить произведение элементов матрицы, больших 2, но меньших 6,
и количество элементов матрицы, кратных 2. Как то так. Сама матрица у меня не выходит как надо.
Решение задачи: «Заполнить матрицу 10×10 следующим образом»
textual
Листинг программы
- using System;
- namespace ConsoleApplication
- {
- class Program
- {
- static void Main()
- {
- int[,] matrix = new int[10, 10];
- int mul = 1, count = 0;
- for (int i = 0; i < 10; i++)
- {
- for (int j = 0; j < 10; j++)
- {
- matrix[i, j] = j < i + 1 ? i + 1 : 0;
- if (matrix[i,j] > 2 && matrix[i, j] < 6)
- mul *= matrix[i, j];
- if (matrix[i,j] % 2 == 0)
- count++;
- }
- }
- for (int i = 0; i < 10; i++)
- {
- for (int j = 0; j < 10; j++)
- Console.Write(matrix[i, j] + " ");
- Console.WriteLine();
- }
- Console.WriteLine("Произведение эл-ов матрицы >2 и <6: " + mul);
- Console.WriteLine("Кол-во эл-ов матрицы кратных 2: " + count);
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д