Submission

Status:
PPPPPPPPPP

Score: 100

User: admin

Problemset: ลูกเต๋า

Language: cpp

Time: 0.001 second

Submitted On: 2024-09-25 01:20:20

#include <stdio.h>

char s[5];

void pr1(int x) {
	switch (x) {
		case 3:
			printf(" * ");
			break;
		case 4:
		case 5:
		case 6:
			printf("* *");
			break;
		default:
			printf("   ");
			break;
		
	}
}
void pr2(int x) {
	switch (x) {
		case 1:
		case 3:
		case 5:
			printf(" * ");
			break;
		case 2:
		case 6:
			printf("* *");
			break;
		default:
			printf("   ");
			break;
	}
}
void pr3(int x) {
	switch (x) {
		case 3:
			printf(" * ");
			break;
		case 4:
		case 5:
		case 6:
			printf("* *");
			break;
		default:
			printf("   ");
			break;
	}
}
int main() {
	scanf("%s", s);
	if (s[0]-'0'<1||s[1]-'0'<1||s[2]-'0'<1) {
		printf("ERROR");
		return 0;
	}
	if (s[0]-'0'>6||s[1]-'0'>6||s[2]-'0'>6) {
		printf("ERROR");
		return 0;
	}
	pr1(s[0]-'0');
	printf("|");
	pr1(s[1]-'0');
	printf("|");
	pr1(s[2]-'0');
	printf("\n");
	
	pr2(s[0]-'0');
	printf("|");
	pr2(s[1]-'0');
	printf("|");
	pr2(s[2]-'0');
	printf("\n");
	
	pr3(s[0]-'0');
	printf("|");
	pr3(s[1]-'0');
	printf("|");
	pr3(s[2]-'0');
	printf("\n");
}