Заполнить матрицу 10×10 следующим образом - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте снова. У меня проблема с матрицей. Мне нужно ее заполнить вот так вот, как на скрине. И вычислить произведение элементов матрицы, больших 2, но меньших 6, и количество элементов матрицы, кратных 2. Как то так. Сама матрица у меня не выходит как надо.

Решение задачи: «Заполнить матрицу 10×10 следующим образом»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace ConsoleApplication
  4. {
  5.     class Program
  6.     {
  7.         static void Main()
  8.         {
  9.             int[,] matrix = new int[10, 10];
  10.             int mul = 1, count = 0;
  11.  
  12.             for (int i = 0; i < 10; i++)
  13.             {
  14.                 for (int j = 0; j < 10; j++)
  15.                 {
  16.                     matrix[i, j] = j < i + 1 ? i + 1 : 0;
  17.                     if (matrix[i,j] > 2 && matrix[i, j] < 6)
  18.                         mul *= matrix[i, j];
  19.                     if (matrix[i,j] % 2 == 0)
  20.                         count++;
  21.                 }
  22.             }
  23.  
  24.             for (int i = 0; i < 10; i++)
  25.             {
  26.                 for (int j = 0; j < 10; j++)
  27.                     Console.Write(matrix[i, j] + " ");
  28.                 Console.WriteLine();
  29.             }
  30.  
  31.             Console.WriteLine("Произведение эл-ов матрицы >2 и <6: " + mul);
  32.             Console.WriteLine("Кол-во эл-ов матрицы кратных 2: " + count);
  33.             Console.ReadKey();
  34.         }
  35.     }
  36. }

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


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

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

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы