Submission
Status:
-----xx---
Score: 0
User: Cmoss9
Problemset: ลูกเต๋า
Language: c
Time: 0.001 second
Submitted On: 2024-09-27 10:18:46
#include <stdio.h>
int main() {
char dice1[] = "| |\n| * |\n| |";
char dice2[] = "| |\n|* *|\n| |";
char dice3[] = "| * |\n| * |\n| * |";
char dice4[] = "|* *|\n| |\n|* *|";
char dice5[] = "|* *|\n| * |\n|* *|";
char dice6[] = "|* *|\n|* *|\n|* *|";
char *setdice[3];
char input[3];
scanf("%3s", input);
for (int i = 0; i < 3; i++) {
int num = input[i] - '0'; //convert char to int
if (num < 1 || num > 6) {
printf("ERROR");
return 1;
}
switch (num) {
case 1: setdice[i] = dice1; break;
case 2: setdice[i] = dice2; break;
case 3: setdice[i] = dice3; break;
case 4: setdice[i] = dice4; break;
case 5: setdice[i] = dice5; break;
case 6: setdice[i] = dice6; break;
}
}
printf("%s%s%s", setdice[0], setdice[1], setdice[2]);
return 0;
}