Вывести матрицу, закрасив цветом все простые элементы - C#

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

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

Задача довольно простая, но я торможу. Мне необходимо задать матрицу 10 на 12, там чтобы ее элементы были от 1 до 120, по порядку. Т.е. 1 2 3 ... 119 120. Причем простые числа необходимо закрасить другим цветом. Если не знаете как именно раскрасить, то хотя бы просто напишите код для задания массива, буду очень признателен.

Решение задачи: «Вывести матрицу, закрасив цветом все простые элементы»

textual
Листинг программы
int[,] matrix = new int[10, 12];
            for (int i = 0; i < 10; i++)
                for (int j = 0; j < 12; j++)
                {
                    matrix[i, j] = i * 12 + j + 1;
                    
                    bool flag=true;
                    for (int w = 2; w < (i * 12 + j + 1)-1; w++) 
                    {
                        if (((i * 12 + j + 1) % w) == 0)
                        {
                            flag = false;
                            break;
                        }
                    }
                    if (flag)
                    {
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine(i * 12 + j + 1);
                        Console.ResetColor();
                    }
                    else
                    {
                        Console.WriteLine(i * 12 + j + 1);
                    }
                     
                }
            Console.ReadLine();

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


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

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

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