Submission
Status:
-----
Subtask/Task Score:
0/100
Score: 0
User: moob
Problemset: กังหันสี่ทิศ
Language: c
Time: 0.002 second
Submitted On: 2026-06-08 14:29:03
#include <stdio.h>
#include <stdbool.h>
int main()
{
int i, j, n, l, s;
char k;
bool decreasing = true;
scanf("%d", &n);
l = n;
k = 'A' + n - 1;
n = 2 * n - 1;
for (i = 0; i < n; i++)
{
/* Letter X */
for (j = 0; j < n; j++)
{
if (i == j || i + j == n - 1)
printf("%c", k);
else
printf(" ");
}
/* Gap between patterns */
for (s = 0; s < l; s++)
{
printf(" ");
}
/* Star X */
for (j = 0; j < n; j++)
{
if (i == j || i + j == n - 1)
printf("*");
else
printf(" ");
}
printf("\n");
if (k == 'A')
decreasing = false;
if (decreasing)
k--;
else
k++;
}
return 0;
}