Submission
Status:
-----PP---
Subtask/Task Score:
20/100
Score: 20
User: bbcctxp
Problemset: ลูกเต๋า
Language: c
Time: 0.002 second
Submitted On: 2025-10-10 12:04:53
//c1_bkk64_4
#include <stdio.h>
int check(int n[]){
for(int i=0;i<3;i++)
if(n[i]<1 || n[i]>6)
return 0;
else return 1;
}
int main(){
char num[4];
scanf("%s",num);
int n[3];
for(int i=0;i<3;i++)
n[i]=num[i]+'0';
int checkk=check(n);
if(checkk){
int dash=0;
//upper
for(int i=0;i<3;i++){
if(n[i]==3) printf(" * ");
else if(n[i]==4 || n[i]==5 || n[i]==6)
printf("* *");
else printf(" ");
dash++;
if(dash<3) printf("|");
} printf("\n");
//middle
dash=0;
for(int i=0;i<3;i++){
if(n[i]%2) printf(" * ");
else if(!(n[i]%2) && n[i]!=4)
printf("* *");
else printf(" ");
dash++;
if(dash<3) printf("|");
} printf("\n");
//lower
dash=0;
for(int i=0;i<3;i++){
if(n[i]==3) printf(" * ");
else if(n[i]==4 || n[i]==5 || n[i]==6)
printf("* *");
else printf(" ");
dash++;
if(dash<3) printf("|");
}
}
else printf("ERROR");
return 0;
}