Submission

Status:
-----

Score: 0

User: Pera

Problemset: กังหันสี่ทิศ

Language: c

Time: 0.002 second

Submitted On: 2024-10-14 20:20:22

#include <stdio.h>

int main(void) {
    int n;
    scanf("%d", &n);
    // Loop top row
    char current = 'A';
    for (int i = 0; i < n - 1; i++) {
        for (int j = n; j > 1; j--) {
            if (i == n - j) printf("%c", current + n - i - 1);
            else printf(" ");
        }
        for (int j = 1; j <= n; j++) {
            if (i == n - j) printf("%c", current + n - i - 1);
            else printf(" ");
        }
        for (int i = 0; i < n-1; i++) printf(" ");

        //stars
        printf(" ");
        for (int j = n; j > 1; j--) {
            if (i == n - j) printf("*");
            else printf(" ");
        }
        for (int j = 1; j <= n; j++) {
            if (i == n - j) printf("*");
            else printf(" ");
        }

        printf("\n");
    }
    for (int i = 0; i < n-1; i++) printf(" ");
    printf("A");
    for (int i = 0; i < n-1; i++) printf(" ");
    for (int i = 0; i < n * 2 - 1; i++) printf(" ");
    printf("*\n");

    for (int i = 0; i < n - 1; i++) {
        for (int j = 1; j <= n; j++) {
            if (i == n - j- 1) printf("%c", current + i + 1);
            else printf(" ");
        }
        for (int j = n; j > 1; j--) {
            if (i == n - j) printf("%c", current + i + 1);
            else printf(" ");
        }
        for (int i = 0; i < n-1; i++) printf(" ");

        //stars
        printf(" ");
        for (int j = 1; j <= n; j++) {
            if (i == n - j- 1) printf("*");
            else printf(" ");
        }
        for (int j = n; j > 1; j--) {
            if (i == n - j) printf("*");
            else printf(" ");
        }
        printf("\n");
    }


}