Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: polikanta

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

Language: cpp

Time: 0.002 second

Submitted On: 2026-08-08 19:09:48

#include <stdio.h>

int main() {
    int n;
    scanf("%d",&n);
    int row = 2*n - 1;
    for(int i = 0; i < row; i++){
        int d = (i < n ? i : row - 1 - i);
        int left = d;
        int right = 2 * (n-1) - d;
        int starleft = 2 * n + d;
        int starright = 4 * n - 2 -d;
        for(int j = 0;j <= starright; j++){
            if (j == left || j == right){
                char ch = 'A'+ (n-1-d) ;
                printf("%c",ch);
            }
            else if(j == starleft || j == starright){
                printf("*");
            }
            else{
                printf(" ");
            }
        }
        printf("\n");
    }
    return 0;
}