Submission
Status:
PPPPP
Subtask/Task Score:
100/100
Score: 100
User: Sense.exe
Problemset: กังหันสี่ทิศ
Language: cpp
Time: 0.006 second
Submitted On: 2026-10-01 19:43:31
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
int rows=2*n-1;
int center = n-1;
int center_s = center + 2*n;
int cols = center_s + n;
vector<vector<char>> v(rows,(vector<char>(cols,' ')));
for(int i=0; i<rows; i++) {
int d = abs(i-center);
char letter = char('A'+d);
v[i][center+d] = letter;
v[i][center-d] = letter;
v[i][center_s+d] = '*';
v[i][center_s-d] = '*';
}
for(int i=0; i<rows; i++) {
for(int j=0; j<cols; j++) {
cout << v[i][j];
}
cout << "\n";
}
}
// #include <bits/stdc++.h>
// using namespace std;
// int main() {
// int n;
// cin >> n;
// int rows = 2*n-1;
// int center = n-1;
// int center_s = center + 2*n;
// int colmn = center_s+n;
// vector<vector<char>> v(rows,(vector<char>(colmn,' ')));
// for(int i=0; i<rows; i++) {
// int d = abs(i-center);
// char letter = char('A'+d);
// v[i][center-d] = letter;
// v[i][center+d] = letter;
// v[i][center_s+d] = '*';
// v[i][center_s-d] = '*';
// }
// for(int i=0; i<rows; i++) {
// for(int j=0; j<colmn; j++) {
// cout << v[i][j];
// }
// cout << "\n";
// }
// }