קוד:
#include <stdio.h>
#define LENGTH 8
#define WIDTH 8
void main()
{
int i,j,num;
char matrix [LENGTH] [WIDTH]={0};
char matrix1 [LENGTH] [WIDTH] ={{'*','*','*','*','*','*','*','*'},
{'*','-','-','-','-','-','-','*'},
{'*','-','-','-','-','-','-','*'},
{'*','-','-','-','-','-','-','*'},
{'*','-','-','-','-','-','-','*'},
{'*','-','-','-','-','-','-','*'},
{'*','-','-','-','-','-','-','*'},
{'*','*','*','*','*','*','*','*'}};
char matrix2 [LENGTH] [WIDTH] = {{'-','-','-','-','*','*','*','*'},
{'-','-','-','*','-','-','-','*'},
{'-','-','*','-','-','-','-','*'},
{'-','*','-','-','-','-','-','*'},
{'*','-','-','-','-','-','*','-'},
{'*','-','-','-','-','*','-','-'},
{'*','-','-','-','*','-','-','-'},
{'-','*','*','*','-','-','-','-'}};
char matrix3 [LENGTH] [WIDTH] = {{'-','-','*','*','*','*','-','-'},
{'-','*','-','-','-','-','*','-'},
{'*','-','-','-','-','-','-','*'},
{'*','-','-','-','-','-','-','*'},
{'*','-','-','-','-','-','-','*'},
{'*','-','-','-','-','-','-','*'},
{'-','*','-','-','-','-','*','-'},
{'-','-','*','*','*','*','-','-'}};
char matrix4 [LENGTH] [WIDTH] = {{'-','-','-','*','*','-','-','-'},
{'-','-','*','-','-','*','-','-'},
{'-','*','-','-','-','-','*','-'},
{'*','-','-','-','-','-','-','*'},
{'*','-','-','-','-','-','-','*'},
{'-','*','-','-','-','-','*','-'},
{'-','-','*','-','-','*','-','-'},
{'-','-','-','*','*','-','-','-'}};
printf ("pls enter point to start from\n");
scanf ("%d%d" , &i,&j);
printf ("enter matrix number 1-4\n\n");
scanf ("%d" , &num);
if (num==1)
matrix=matrix1;
else
if (num==2)
matrix=matrix2;
else if (num==3)
matrix=matrix3 ;
else matrix=matrix4;
for (i=0;i<LENGTH;i++){
for (j=0;j<WIDTH;j++)
printf ("%c",matrix[i][j]);
printf ("\n");
}
}