Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: PROb221

Problemset: ลูกเต๋า

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-07 22:11:09

#include <bits/stdc++.h>
using namespace std;
//  |   |   | * |* *|* *|* *|
//  | * |* *| * |   | * |* *|
//  |   |   | * |* *|* *|* *|
//  1   2   3   4   5   6 
int dice(int n, int line) {
  switch(n) {
case 1:
if(line==1) {
  printf("   ");
}
if(line==2) {
  printf(" * ");
}
if(line==3) {
  printf("   ");
}
break;

case 2:
if(line==1) {
  printf("   ");
}
if(line==2) {
  printf("* *");
}
if(line==3) {
  printf("   ");
}
break;

case 3:
if(line==1) {
  printf(" * ");
}
if(line==2) {
  printf(" * ");
}
if(line==3) {
  printf(" * ");
}
break;

case 4:
if(line==1) {
  printf("* *");
}
if(line==2) {
  printf("   ");
}
if(line==3) {
  printf("* *");
}
break;

case 5:
if(line==1) {
  printf("* *");
}
if(line==2) {
  printf(" * ");
}
if(line==3) {
  printf("* *");
}
break;

case 6:
if(line==1) {
  printf("* *");
}
if(line==2) {
  printf("* *");
}
if(line==3) {
  printf("* *");
}
break;

  }
  
  return 0;
}
int main() {
  //ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  int x,i,j;
  cin >> x;
  int x1,x2,x3;
  x3=x%10;
  x/=10;
  x2=x%10;
  x/=10;
  x1=x%10;
  if(x1>6||x2>6||x3>6) {
    cout<<"ERROR";
    return 0;
  }
  for(i=1;i<=3;i++) {
    dice(x1,i);
    cout<<"|";
    dice(x2,i);
    cout<<"|";
    dice(x3,i);
    cout<<"\n";
  }
}