Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Habibi
Problemset: ลูกเต๋า
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-10 22:56:57
#include<stdio.h>
int main(){
int num;
int n[3]={0};
scanf("%d",&num);
for(int i=0;i<3;i++){
n[3-i-1]=num%10;
if(n[i]>6){
printf("ERROR");
return 0;
}
num=num/10;
}
/* for(int i=0;i<3;i++){
printf("%d ",n[i]);
}
*/
for(int i=0;i<3;i++){
for(int u=0;u<3;u++){
for(int j=0;j<3;j++){
if(n[u]==6){
if(j%2==0){
printf("*");
}
else{
printf(" ");
}
}
if(n[u]==5){
if(i==j||i+j==3-1){
printf("*");
}
else{
printf(" ");
}
}
if(n[u]==4){
if(i%2==0&&j%2==0){
printf("*");
}
else{
printf(" ");
}
}
if(n[u]==3){
if(j==1){
printf("*");
}
else{
printf(" ");
}
}
if(n[u]==2){
if(i==1&&j%2==0){
printf("*");
}
else{
printf(" ");
}
}
if(n[u]==1){
if(i==1&&j==1){
printf("*");
}
else{
printf(" ");
}
}
if(u!=2&&j>1){
printf("|");
}
}
}
printf("\n");
}
return 0;
}