Submission

Status:

-----

Subtask/Task Score:

0/100

Score: 0

User: picture

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

Language: cpp

Time: 0.002 second

Submitted On: 2026-10-04 23:14:52

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

int main(){
    int n, i, a;
    cin >> n;

    if(n < 1 || n > 20) return 0;   // นอกช่วงที่โจทย์กำหนด

    int size = 2*n - 1;
    int gap = 3;                    // ระยะห่างระหว่างสองกังหัน (ปรับได้)

    for(i = 0; i < size; i++){
        char m = 'A' + abs(i - (n-1));

        // กังหันตัวอักษร
        for(a = 0; a < size; a++){
            if(a == i || a == size-1-i) cout << m;
            else cout << " ";
        }

        // ช่องว่างคั่นระหว่างสองรูป
        for(a = 0; a < gap; a++) cout << " ";

        // กังหันดอกจัน
        for(a = 0; a < size; a++){
            if(a == i || a == size-1-i) cout << "*";
            else cout << " ";
        }

        cout << "\n";
    }
}