c++/test.cpp
author Markus Bröker<broeker.markus@googlemail.com>
Sun, 10 Feb 2019 13:17:01 +0100
changeset 173 374a86886bc5
parent 165 f551b78c3eee
permissions -rw-r--r--
LAST-DIGIT-BUG: INCREMENT before LF

#include <cstdio>
#include <cstdlib>

#define CASEMAX 5

void inittab (int arr[][CASEMAX], int cols)
{
    int i, j;
    for (i = 0; i < cols; i++) {
        for (j = 0; j < cols; j++) {
            arr[i][j] = 0;
        }
    }
}

void display (int arr[][CASEMAX], int cols)
{

    int i, j;

    for (i = 0; i < cols; i++) {
        printf ("+--");
        for (j = 0; j < cols; j++)
            printf ("-----");
        printf ("--+\n");

        for (j = 0; j < cols; j++) {
            printf ("|%-4d", arr[i][j]);
        }

        printf ("|\n");
    }

    printf ("+--");
    for (j = 0; j < cols; j++)
        printf ("-----");
    printf ("--+\n");
}

int main (int argc, char **argv)
{
    int cols = CASEMAX;
    int arr[CASEMAX][CASEMAX];

    inittab (arr, cols);
    display (arr, cols);

    return EXIT_SUCCESS;
}