Submission
Status:
P-P--P---P
Subtask/Task Score:
40/100
Score: 40
User: samsenpisardmoo
Problemset: ลูกเต๋า (2566)
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-13 08:51:03
#include <iostream>
using namespace std;
char arr[3][12];
void add1(int c)
{
arr[1][1+c] = '*';
}
void add2(int c)
{
arr[1][0+c] = arr[1][2+c] = '*';
}
void add3(int c)
{
arr[0][1+c]=arr[1][1+c]=arr[2][1+c]='*';
}
void add4(int c)
{
arr[0][0+c] = arr[2][0+c] = arr[0][2+c] = arr[2][2+c] = '*';
}
void add5(int c)
{
arr[1][1+c] = arr[0][0+c] = arr[2][0+c] = arr[0][2+c] = arr[2][2+c] = '*';
}
void add6(int c)
{
arr[0][0+c]=arr[1][0+c]=arr[2][0+c]=arr[0][2+c]=arr[1][2+c]=arr[2][2+c]='*';
}
void addempty(int c)
{
arr[2][0+c]=arr[2][1+c]=arr[2][2+c]='_';
}
int main()
{
int n;
cin >> n;
int n1 = n/100;
int n2 = (n/10)%10;
int n3 = n%10;
for(int i=0; i<3; i++)
{
for(int j=0; j<12; j++)
{
arr[i][j] = ' ';
}
}
if(n1 == 1) add1(0);
else if(n1 == 2) add2(0);
else if(n1 == 3) add3(0);
else if(n1 == 4) add4(0);
else if(n1 == 5) add5(0);
else if(n1 == 6) add6(0);
else addempty(0);
if(n2 == 1) add1(4);
else if(n2 == 2) add2(4);
else if(n2 == 3) add3(4);
else if(n2 == 4) add4(4);
else if(n2 == 5) add5(4);
else if(n2 == 6) add6(4);
else addempty(4);
if(n3 == 1) add1(8);
else if(n3 == 2) add2(8);
else if(n3 == 3) add3(8);
else if(n3 == 4) add4(8);
else if(n3 == 5) add5(8);
else if(n3 == 6) add6(8);
else addempty(8);
for(int i=0; i<3; i++)
{
for(int j=0; j<12; j++)
{
cout << arr[i][j];
}
cout << "\n";
}
}