Как выделить цветом элемент массива [требует правки]

457
06 ноября 2017, 22:32

Имеется матрица, и в ней необходимо выделить другим цветом (допустим зелёным) главную диагональ. Как это можно сделать?

Answer 1

Я опустил ввод матрицы

#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 можно здесь

READ ALSO
найти натуральное число n представимое суммой кубов двух натуральных чисел,двумя различными способами [требует правки]

найти натуральное число n представимое суммой кубов двух натуральных чисел,двумя различными способами [требует правки]

Найти натуральное число n представимое суммой кубов двух натуральных чисел двумя разными способамиx^3+y^3,(x<=y)

242
график работы на php и jquery

график работы на php и jquery

может кому-то уже доводилось создавать график работы на сайте, или кто-то знает существует ли плагин для создания графика, я на данный момент...

280