Другие языки программирования и технологии

Помогите пожалуйста написать программу для вывода матрицы на экран на языке С++

00000000011
00000000101
00000001001
00000010001
00000100001
00000010001
00000001001
00000000101
00000000011
00000000001
#include <iostream>
using namespace std;
typedef size_t index_t;
short ** create_matrix(short **, size_t, size_t);
void zero_matrix(short **, size_t, size_t);
void show_matrix(short **, size_t, size_t);
void delete_matrix(short **, size_t);
int main() {
    short ** matrix = NULL;
    size_t rows = 11, cols = 11;
    matrix = create_matrix(matrix, rows, cols);
    zero_matrix(matrix, rows, cols);
    for (index_t row = 0; row < rows; row++) {
        matrix[row][cols - 1] = 1;
        if (row < rows >> 1) matrix[row][cols - row - 1] = 1;
        else matrix[row][row] = 1;
    }
    show_matrix(matrix, rows, cols);
    delete_matrix(matrix, rows);
    matrix = NULL;
    cin.get();
    return 0;
}
short ** create_matrix(short ** _matrix, size_t _rows, size_t _cols) {
    _matrix = new short * [_rows];
    for (index_t row = 0; row < _rows; row++)
        _matrix[row] = new short [_cols];
    return _matrix;
}
void zero_matrix(short ** _matrix, size_t _rows, size_t _cols) {
    for (index_t row = 0; row < _rows; row++)
        for (index_t col = 0; col < _cols; col++)
            _matrix[row][col] = 0;
}
void delete_matrix(short ** _matrix, size_t _rows) {
    for (index_t row = 0; row < _rows; row++)
        delete[] _matrix[row];
    delete[] _matrix;
}
void show_matrix(short ** _matrix, size_t _rows, size_t _cols) {
    for (index_t row = 0; row < _rows; row++, cout << endl)
        for (index_t col = 0; col < _cols; col++)
            cout << ' ' << _matrix[row][col];
}
АБ
Андрей Белов
89 503
Лучший ответ
printf( "00000000011\n");
printf( "00000000101\n");
printf( "00000001001\n");
printf( "00000010001\n");
printf( "00000100001\n");
printf( "00000010001\n");
printf( "00000001001\n");
printf( "00000000101\n");
printf( "00000000011\n");
printf( "00000000001\n");
ИА
Игорь Анохов
34 701
на мыло пиши, помогу
это че?
Khwedynych Andrey
Khwedynych Andrey
330