Использование в программе функций C++ ======================================

Помогите, чтобы программа была написана с помощью функции с++

#include "iostream"
#include "ctime"

using std::endl;
using std::cout;

int main()
{
    srand(time(0));
    int matr[6][6] = { 0 };

    for (int i = 0; i < 6; i++)
    {
        for (int j = 0; j < 6; j++)
        {
            matr[i][j] = rand() % 10;
            cout << matr[i][j] << " ";
        }

        cout << endl;
    }

    cout << "\n\n";

    for (int i = 0; i < 6; i++)
    {
        int buf = matr[i][i];
        matr[i][i] = matr[i][5 - i];
        matr[i][5 - i] = buf;
    }

    for (int i = 0; i < 6; i++)
    {
        for (int j = 0; j < 6; j++)
            cout << matr[i][j] << " ";

        cout << endl;
    }

    system("pause");
    return 0;
}
====================================== c++ https://ru.stackoverflow.com/q/637002