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