diff --git a/c++/test.cpp b/c++/test.cpp new file mode 100644 --- /dev/null +++ b/c++/test.cpp @@ -0,0 +1,49 @@ +#include +#include + +#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; +}