Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: vachirasawin
Problemset: ลูกเต๋า (2566)
Language: c
Time: 0.002 second
Submitted On: 2025-10-11 23:48:24
// POSN Computer 66 | Final Camp
// Exam Bank
// C Programming | finalCamp66_3.c
#include <stdio.h>
char showDice(int row, int num) {
if (num == 1) {
if (row == 1 || row == 3) printf(" ");
if (row == 2) printf(" * ");
} else if (num == 2) {
if (row == 1 || row == 3) printf(" * ");
if (row == 2) printf(" ");
} else if (num == 3) {
if (row == 1) printf("* ");
if (row == 2) printf(" * ");
if (row == 3) printf(" *");
} else if (num == 4) {
if (row == 1 || row == 3) printf("* *");
if (row == 2) printf(" ");
} else if (num == 5) {
if (row == 1 || row == 3) printf("* *");
if (row == 2) printf(" * ");
} else if (num == 6) {
printf("* *");
} else {
if (row == 1 || row == 2) printf(" ");
if (row == 3) printf("___");
}
return 0;
}
int main() {
char arr[7];
int i, row;
scanf("%s", arr);
for (row = 1; row <= 3; row++) {
for (i = 0; arr[i] != '\0'; i++) {
showDice(row, arr[i] - '0');
printf(" ");
}
printf("\n");
}
return 0;
}