Submission

Status:

-----

Subtask/Task Score:

0/100

Score: 0

User: FakeAnutin

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-09-21 00:13:43

#include <bits/stdc++.h>
using namespace std;

int main(){
	int n; cin>>n;
	char l = 'A' + n-1;

	for(int i=1;i<=n-1;i++){
		for(int j=1;j<=n*2-1;j++){
			if(j==i || j==n*2-i){
				cout<<char(l-i+1);
			}else{
				cout<<" ";
			}
		}
		for(int j=1;j<=n;j++){
			cout<<" ";
		}
		for(int j=1;j<=n*2-i;j++){
			if(j==i || j==n*2-i){
				cout<<"*";
			}else{
				cout<<" ";
			}
		}
		cout<<"\n";
	}

	for(int i=1;i<=n-1;i++){
		cout<<" ";
	}
	cout<<'A';
	for(int i=1;i<=n-1;i++){
		cout<<" ";
	}
	for(int i=1;i<=n;i++){
		cout<<" ";
	}
	for(int i=1;i<=n-1;i++){
		cout<<" ";
	}
	cout<<"*\n";

	for(int i=n-1;i>=1;i--){
		for(int j=n*2-1;j>=1;j--){
			if(j==i || j==n*2-i){
				cout<<char(l-i+1);
			}else{
				cout<<" ";
			}
		}
		for(int j=1;j<=n;j++){
			cout<<" ";
		}
		for(int j=n*2-1;j>=i;j--){
			if(j==i || j==n*2-i){
				cout<<"*";
			}else{
				cout<<" ";
			}
		}
		cout<<"\n";
	}
}