Add helpful printing functions for testing

This commit is contained in:
Adam Goldsmith 2016-05-01 20:32:57 -04:00
parent 01b26c686f
commit a44e5fda1f
1 changed files with 23 additions and 0 deletions

23
trans.c
View File

@ -12,6 +12,29 @@
int is_transpose(int M, int N, int A[N][M], int B[M][N]); int is_transpose(int M, int N, int A[N][M], int B[M][N]);
void print_array(int M, int N, int A[N][M], int x, int y)
{
int i,j;
for (i = 0; i < N; i++) {
for (j = 0; j < M; j++) {
if(i == y && j == x)
printf("\x1B[31m # \x1B[0m");
else
printf(" # ");
}
printf("\n");
}
}
void diff_array(int M, int N, int A[N][M], int B[M][N], int x, int y)
{
printf("%d, %d\n", x, y);
print_array(M, N, A, x, y);
printf("\n");
print_array(N, M, B, y, x);
getchar();
}
/* /*
* transpose_submit - This is the solution transpose function that you * transpose_submit - This is the solution transpose function that you
* will be graded on for Part B of the assignment. Do not change * will be graded on for Part B of the assignment. Do not change