Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int main() {
- int length;
- scanf("%d", &length);
- if (length == 1) {
- printf("#\n");
- return 0;
- }
- int isOdd = length&1;
- int mid1, mid2;
- if (isOdd) {
- mid1 = length/2;
- } else {
- mid2 = length/2;
- mid1 = mid2 - 1;
- }
- int i, j;
- for (j = 0; j < length; j++) {
- printf("#");
- }
- printf("\n");
- for (i = 1; i < length - 1; i++) {
- printf("#");
- if (i == mid1 || i == mid2) {
- for (j = 1; j < length - 1; j++) {
- printf("+");
- }
- printf("#\n");
- continue;
- }
- for (j = 1; j < length-1; j++) {
- if (j == mid1 || j == mid2) {
- printf("+");
- continue;
- }
- if (j&1) {
- printf("*");
- } else {
- printf("-");
- }
- }
- printf("#\n");
- }
- for (j = 0; j < length; j++) {
- printf("#");
- }
- printf("\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement