Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: kenkong587

Problemset: ลูกเต๋า

Language: c

Time: 0.004 second

Submitted On: 2026-10-02 16:35:36

#include <stdio.h>

int main(){

    int num;

    scanf("%d",&num);

    int n1 = (num / 100)-1;
    int n2 = ((num % 100) / 10)-1;
    int n3 = (num % 10)-1;

    if (n1 < 0 || n1 >= 6 || n2 < 0 || n2 >= 6 || n3 < 0 || n3 >= 6) {
        printf("ERROR");
        return 0;
    }

    char c1[6][4] = {"   ",
                     "   ",
                     " * ",
                     "* *",
                     "* *",
                     "* *"};
    char c2[6][4] = {" * ",
                     "* *",
                     " * ",
                     "   ",
                     " * ",
                     "* *"};
    char c3[6][4] = {"   ",
                     "   ",
                     " * ",
                     "* *",
                     "* *",
                     "* *"};

    printf("%s",c1[n1]);
    printf("|");
    printf("%s",c1[n2]);
    printf("|");
    printf("%s",c1[n3]);
    printf("\n");
    printf("%s",c2[n1]);
    printf("|");
    printf("%s",c2[n2]);
    printf("|");
    printf("%s",c2[n3]);
    printf("\n");
    printf("%s",c3[n1]);
    printf("|");
    printf("%s",c3[n2]);
    printf("|");
    printf("%s",c3[n3]);

    return 0;
}