Имеется матрица, и в ней необходимо выделить другим цветом (допустим зелёным) главную диагональ. Как это можно сделать?
Я опустил ввод матрицы
#include <iostream>
#include <windows.h>
using namespace std;
int main(void)
{
int n;
cin >> n;
int mat[n][n];
//ввод матрицы
HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE);
for(i = 0; i < n; i++){
for(j = 0; j < n; j++)
if(i == j){
SetConsoleTextAttribute(console, FOREGROUND_GREEN); //печатаем зеленым
cout << a[i][j];
SetConsoleTextAttribute(console, FOREGROUND_WHITE); //печатаем белым
} else cout << a[i][j];
}
return 0;
}
Решение разумеется не кросплатформенное, почитать о SetConsoleTextAttribute
можно здесь
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Найти натуральное число n представимое суммой кубов двух натуральных чисел двумя разными способамиx^3+y^3,(x<=y)
может кому-то уже доводилось создавать график работы на сайте, или кто-то знает существует ли плагин для создания графика, я на данный момент...