Submission

Status:

----------

Subtask/Task Score:

0/100

Score: 0

User: MrPian

Problemset: จำนวนเฉพาะ (2560)

Language: cpp

Time: 0.004 second

Submitted On: 2025-10-12 15:58:36

#include<iostream>
using namespace std;
int main(){
    int n;
    cin >> n;
    char charac[26] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
    for(int i=0;i<=n-2;i++){
        for(int j = 0;j<n;j++){
            if(i==j) cout << charac[n-i-1];
            if(j!=n-2) cout << " ";
        }
        for(int j = n-2;j>=0;j--){
            if(i==j) cout << charac[n-i-1];
            if(j!=0) cout << " ";
        }
        for(int j=0;j<n;j++){
            cout << " ";
        }
        for(int j = 0;j<n-1;j++){
            if(i==j) cout << '*';
            if(j!=n-2) cout << " ";
        }
        cout << " ";
        for(int j = n-2;j>=0;j--){
            if(i==j) cout << "*";
            if(j!=0) cout << " ";
        }
        cout << '\n';
    }

    for(int i=n-1;i>=0;i--){
        for(int j = 0;j<n;j++){
            if(i==j) cout << charac[n-i-1];
            if(j==n-1 && i==n-1) cout << " ";
            if(j!=n-1) cout << " ";
        }
        for(int j = n-2;j>=0;j--){
            if(i==j) cout << charac[n-i-1];
            if(j!=0) cout << " "; 
        }
        for(int j=0;j<n;j++){
            cout << " ";
        }
        for(int j = 0;j<n;j++){
            if(i==j) cout << '*';
            if(j!=n-1) cout << " ";
        }
        for(int j = n-2;j>=0;j--){
            if(i==j) cout << "*";
            if(j!=0) cout << " ";
        }
        cout << '\n';
    }

return 0;
}