Заполнить матрицу 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д