Submission

Status:
-----PP---

Score: 20

User: noppaw

Problemset: ลูกเต๋า

Language: c

Time: 0.001 second

Submitted On: 2024-10-14 20:34:13

#include <stdio.h>

void printMarks(int value,int i) {
    if(i==1){
        if (value < 3) {
            printf("|   ");
        } else if (value == 3) {
            printf("| * ");
        } else if (value >= 4 && value <= 6) {
            printf("|* *");
        }
    }else{
        if (value%2==1) {
            printf("| * ");
        } else if (value==2||value==6) {
            printf("|* *");
        } else if (value==4) {
            printf("|   ");
        }
    }
}
int main(){
    int k,i,j,ones,tens,huns;
    scanf("%d",&k);
    huns=k/100;
    tens=(k%100)/10;
    ones=k%10;
    if(huns>6||huns<1||tens>6||tens<1||ones>6||ones<1){
        printf("ERROR");                                                                                                  
        return 0;
    }
    for(i=1;i<=2;i++){
        printMarks(huns,i);
        printMarks(tens,i);
        printMarks(ones,i);
        printf("\n");
    }
    printMarks(huns,1);
    printMarks(tens,1);
    printMarks(ones,1);
    printf("\n");
    return 0;
}