Submission
Status:
----------
Score: 0
User: noppaw
Problemset: ลูกเต๋า
Language: c
Time: 0.001 second
Submitted On: 2024-10-14 20:22:30
#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;
ones=k%10;
tens=(tens-ones)/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;
}