Заполнить матрицу 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();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы