Submission

Status:

-----

Subtask/Task Score:

0/100

Score: 0

User: theem1502

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-08-20 16:26:00

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main() {
    int num;
    cin >> num;
    
    
    num -= 1;
    char currentchar = 'A' + num;
    for (int j = 0; j < num; j++) {
    

        for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }
        printf("%c", currentchar);
        for (int i = 0; i < ((num-j-1) * 2) + 1; i++) {
            printf("%c", ' ');
        }
        printf("%c", currentchar);
        for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }
        for (int i = 0; i < num; i++) {
            printf("%c", ' ');
        }

        for (int i = 0; i < num; i++) {
            printf("%c", ' ');
        }

        for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }
        printf("%c", '*');
        for (int i = 0; i < ((num-j-1) * 2) + 1; i++) {
            printf("%c", ' ');
        }
        printf("%c", '*');
        for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }

        for (int i = 0; i < num; i++) {
            printf("%c", ' ');
        }


        printf("\n");
        currentchar--;
    
}

     for (int i = 0; i < num; i++) {
                printf("%c", ' ');

            }
            printf("%c", currentchar);
            for (int i = 0; i < num; i++) {
                printf("%c", ' ');

            }
    for (int i = 0; i < num; i++) {
        printf("%c", ' ');
    }

    for (int i = 0; i < num; i++) {
            printf("%c", ' ');
        }


    for (int i = 0; i < num; i++) {
                printf("%c", ' ');

            }
            printf("%c", '*');
            for (int i = 0; i < num; i++) {
                printf("%c", ' ');

            }

    printf("\n");
    currentchar = 'A' + 1;
    for (int j = num-1; j >= 0; j--) {
    

        for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }
        printf("%c", currentchar);
        for (int i = 0; i < ((num-j-1) * 2) + 1; i++) {
            printf("%c", ' ');
        }
        printf("%c", currentchar);
        for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }

        for (int i = 0; i < num; i++) {
            printf("%c", ' ');
        }

        for (int i = 0; i < num; i++) {
                printf("%c", ' ');

            }


            for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }
        printf("%c", '*');
        for (int i = 0; i < ((num-j-1) * 2) + 1; i++) {
            printf("%c", ' ');
        }
        printf("%c", '*');
        for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }
    
        
    printf("\n");
    currentchar++;
}






/*
    for (int j = 0; j < num; j++) {
    

        for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }
        printf("%c", '*');
        for (int i = 0; i < ((num-j-1) * 2) + 1; i++) {
            printf("%c", ' ');
        }
        printf("%c", '*');
        for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }

        for (int i = 0; i < num; i++) {
            printf("%c", " ");
        }




        printf("\n");
    


     for (int i = 0; i < num; i++) {
                printf("%c", ' ');

            }
            printf("%c", '*');
            for (int i = 0; i < num; i++) {
                printf("%c", ' ');

            }

    printf("\n");
    for (int j = num-1; j >= 0; j--) {
    

        for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }
        printf("%c", '*');
        for (int i = 0; i < ((num-j-1) * 2) + 1; i++) {
            printf("%c", ' ');
        }
        printf("%c", '*');
        for (int i = 0; i < j; i++) {
            printf("%c", ' ');
        }
        printf("\n");
    
}
}
*/
}