Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Enter size: 7
- *******
- ------*
- *****-*
- *---*-*
- *-***-*
- *-----*
- *******
- Enter size: 9
- *********
- --------*
- *******-*
- *-----*-*
- *-***-*-*
- *-*---*-*
- *-*****-*
- *-------*
- *********
- Enter size: 17
- *****************
- ----------------*
- ***************-*
- *-------------*-*
- *-***********-*-*
- *-*---------*-*-*
- *-*-*******-*-*-*
- *-*-*-----*-*-*-*
- *-*-*-***-*-*-*-*
- *-*-*-*---*-*-*-*
- *-*-*-*****-*-*-*
- *-*-*-------*-*-*
- *-*-*********-*-*
- *-*-----------*-*
- *-*************-*
- *---------------*
- *****************
- #include <stdio.h>
- #include <stdlib.h>
- int main(void) {
- int size;
- int row, column;
- // Obtain input
- printf("Enter size: ");
- scanf("%d",&size);
- row = 1;
- while (row <= size) {
- column = 1;
- while (column <= size) {
- if ((row % 2 == 1) && (column % 2 == 1)) {
- printf("*");
- } else if (row == 1) {
- printf("*");
- } else if ( (row == 3) && (column != size - 1) ) {
- printf("*");
- } else if ( (column == size - 2) && (row != 2) && (row != size - 1) ) {
- printf("*");
- } else if ( (column == 3) && (row != 2) && (row != size - 1) && (row != 4) ) {
- printf("*");
- } else if ( (column == (size + 1)/2) && (row % 2 != 0) ) {
- printf("*");
- } else if ( (row % 2 != 0) && (column % 2 != 0) ) {
- printf("*");
- } else if (column % size == 0) {
- printf("*");
- } else if ((column == 1) && (row != 2)) {
- printf("*");
- } else if (row == size) {
- printf("*");
- } else {
- printf("-");
- }
- column++;
- }
- printf("n");
- row++;
- }
- return EXIT_SUCCESS;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement