#include <stdio.h>

#define MATRIX_ROW        5
#define MATRIX_COL        5

void InitMatrix(char matrix[][MATRIX_COL], int n);
void RunMatrix(char matrix[][MATRIX_COL], int n);
void DisplayMatrix(char matrix[][MATRIX_COL], int n);

int main()
{
        char matrix[MATRIX_ROW][MATRIX_COL];

        InitMatrix(matrix, MATRIX_ROW);
        RunMatrix(matrix, MATRIX_ROW);
        DisplayMatrix(matrix, MATRIX_ROW);

        getchar();
}

void InitMatrix(char matrix[][MATRIX_COL], int n)
{
        int i, j;
        for (i=0; i<n; i++)
        {
                for (j=0; j<MATRIX_COL; j++)
                {
                        matrix[i][j] = '#';
                }
        }
}

void RunMatrix(char matrix[][MATRIX_COL], int n)
{
        int i, j;
        for (i=0; i<n; i++)
        {
                for (j=0; j<i; j++)
                {
                        matrix[i][j] = ' ';
                }
        }
}

void DisplayMatrix(char matrix[][MATRIX_COL], int n)
{
        int i, j;
        for (i=0; i<n; i++)
        {
                for (j=0; j<MATRIX_COL; j++)
                {
                        printf("%c", matrix[i][j]);
                }
                printf("n");
        }
}