Submission
Status:
PPPPP
Subtask/Task Score:
100/100
Score: 100
User: Ratthathammanoon
Problemset: กังหันสี่ทิศ
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-12 18:47:30
#include <stdio.h>
int main(){
int N,Ascii=65,space;
scanf("%d",&N);
Ascii+=(N-1);
//Head
for(int i=N;i>N-(N-1);i--,Ascii--){
//ABC
for(int j=N;j>i;j--){
printf(" ");
}
printf("%c",Ascii);
space=((i-1)*2)-1;
for(int j=space;j>0;j--){
printf(" ");
}
printf("%c",Ascii);
//space between ABC & ***
printf(" ");
for(int j=N;j>i;j--){
printf(" ");
}
//***
for(int j=N;j>i;j--){
printf(" ");
}
printf("*");
space=((i-1)*2)-1;
for(int j=space;j>0;j--){
printf(" ");
}
printf("*");
printf("\n");
}
//Toro
for(int i=0;i<(N-1);i++){
printf(" ");
}
printf("%c",Ascii);
for(int i=0;i<(N-1);i++){
printf(" ");
}
printf(" ");
for(int i=0;i<(N-1);i++){
printf(" ");
}printf("*\n");
//feet
Ascii+=1;
for(int i=1;i<N;i++,Ascii++){
//ABC
for(int j=0;j<(N-i)-1;j++){
printf(" ");
}
printf("%c",Ascii);
space=(i*2)-1;
for(int j=space;j>0;j--){
printf(" ");
}
printf("%c",Ascii);
//space between ABC & ***
printf(" ");
for(int j=N;j>i+1;j--){
printf(" ");
}
//***
for(int j=0;j<(N-i)-1;j++){
printf(" ");
}
printf("*");
space=(i*2)-1;
for(int j=space;j>0;j--){
printf(" ");
}
printf("*");
printf("\n");
}
return 0;
}