Question: ) Write a program which will use a 2D array to draw the following shapes: a. Triangle b. Square c. Diamond Using C language int

) Write a program which will use a 2D array to draw the following shapes: a. Triangle b. Square c. Diamond

Using C language

int dia[5][5] = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};

int w = 2;

dia[0][w] = 0;

dia[1][w-1] = 0;

dia[1][w+1] = 0;

dia[2][w+2] = 0;

dia[2][w-2] = 0;

dia[3][w+1] = 0;

dia[3][w-1] = 0;

dia[4][w] = 0;

printf("%i ", dia[5][5]);

this is what I have for the diamond but when it prints all i get is 3.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!