Submission
Status:
---------
Subtask/Task Score:
0/100
Score: 0
User: spiwips
Problemset: บวกเลขฐาน
Language: c
Time: 0.002 second
Submitted On: 2025-10-12 11:24:15
#include <stdio.h>
int main() {
int input, ansList[3];
char dices[6][3][6] = {
{" ", " * ", " "},
{" ", "* *", " "},
{" * ", " * ", " * "},
{"* *", " ", "* *"},
{"* *", " * ", "* *"},
{"* *", "* *", "* *"}
};
scanf("%d", &input);
for(int i = 0; i < 3; i++) {
ansList[2 - i] = input % 10 - 1;
if (ansList[2 - i] > 5 || ansList[2 - i] < 0) {
printf("ERROR");
return 0;
}
input /= 10;
}
for(int row = 0; row < 3; row++){
for(int d = 0; d < 3; d++){
printf("%s", dices[ansList[d]][row]);
if (d < 2)
printf("|");
}
printf("\n");
}
return 0;
}