/* 2D Array Demo */ #include <stdio.h> #define BOX 10 #define DIAGONAL '\'' #define LOW '&' int main() { unsigned char grid[BOX][BOX]; int i,j; /* loop counters */ /* create */ for (i=0;i < BOX;i++) { for (j = 0; j < BOX; j++) { grid[i][j] = '#'; } } /* display */ for (i=0;i < BOX;i++) { for (j = 0; j < BOX; j++) { printf("%c", grid[i][j]); } printf("\n"); } for (i=0;i<BOX;i++) { grid[i][i] = DIAGONAL; } for (i =0; i< BOX; i++) { for (j =0; j< i; j++) { grid[i][j] = LOW; } } printf("\n\n\n"); for (i=0;i < BOX;i++) { for (j = 0; j < BOX; j++) { printf("%c", grid[i][j]); } printf("\n"); } printf("\n\n\n"); return 0; }