#include #include using namespace std; int main() { char jedna[][7]={ {' ',' ',' ',' ','+'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','+'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','+'} }; char dva[][7] = { {'+','-','-','-','+'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','|'}, {'+','-','-','-','+'}, {'|',' ',' ',' ',' '}, {'|',' ',' ',' ',' '}, {'+','-','-','-','+'} }; char tri[][7] = { {'+','-','-','-','+'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','|'}, {'+','-','-','-','+'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','|'}, {'-','-','-','-','+'} }; char ctyri[][7]={ {'+',' ',' ',' ','+'}, {'|',' ',' ',' ','|'}, {'|',' ',' ',' ','|'}, {'+','-','-','-','+'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','+'} }; char pet[][7] = { {'+','-','-','-','+'}, {'|',' ',' ',' ',' '}, {'|',' ',' ',' ',' '}, {'+','-','-','-','+'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','|'}, {'+','-','-','-','+'} }; char sest[][7] ={ {'+','-','-','-','+'}, {'|',' ',' ',' ',' '}, {'|',' ',' ',' ',' '}, {'+','-','-','-','+'}, {'|',' ',' ',' ','|'}, {'|',' ',' ',' ','|'}, {'+','-','-','-','+'} }; char sedm[][7] ={ {'+','-','-','-','+'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','+'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','+'} }; char osm[][7] = { {'+','-','-','-','+'}, {'|',' ',' ',' ','|'}, {'|',' ',' ',' ','|'}, {'+','-','-','-','+'}, {'|',' ',' ',' ','|'}, {'|',' ',' ',' ','|'}, {'+','-','-','-','+'} }; char devet[][7]={ {'+','-','-','-','+'}, {'|',' ',' ',' ','|'}, {'|',' ',' ',' ','|'}, {'+','-','-','-','+'}, {' ',' ',' ',' ','|'}, {' ',' ',' ',' ','|'}, {'-','-','-','-','+'} }; char nula[][7]= { {'+','-','-','-','+'}, {'|',' ',' ',' ','|'}, {'|',' ',' ',' ','|'}, {'+',' ',' ',' ','+'}, {'|',' ',' ',' ','|'}, {'|',' ',' ',' ','|'}, {'+','-','-','-','+'} }; char dvojt[][7]= {{' ',' ',' ',' ',' '}, {' ',' ',' ',' ',' '}, {' ',' ','o',' ',' '}, {' ',' ',' ',' ',' '}, {' ',' ','o',' ',' '}, {' ',' ',' ',' ',' '}, {' ',' ',' ',' ',' '} }; char input[5]; while (scanf("%s", input) != EOF) { for (int i = 0; i < 7; i++) { for (int j = 0; j < 5; j++) { switch (input[j]) { case '1': for(int k = 0; k < 5; k++) printf("%c", jedna[i][k]); break; case '2': for(int k = 0; k < 5; k++) printf("%c", dva[i][k]); break; case '3': for(int k = 0; k < 5; k++) printf("%c", tri[i][k]); break; case '4': for(int k = 0; k < 5; k++) printf("%c", ctyri[i][k]); break; case '5': for(int k = 0; k < 5; k++) printf("%c", pet[i][k]); break; case '6': for(int k = 0; k < 5; k++) printf("%c", sest[i][k]); break; case '7': for(int k = 0; k < 5; k++) printf("%c", sedm[i][k]); break; case '8': for(int k = 0; k < 5; k++) printf("%c", osm[i][k]); break; case '9': for(int k = 0; k < 5; k++) printf("%c", devet[i][k]); break; case '0': for(int k = 0; k < 5; k++) printf("%c", nula[i][k]); break; case ':': printf("%c", dvojt[i][2]); break; default: printf("end\n"); return 0; } if (j != 4) printf(" "); } printf("\n"); }printf("\n\n"); } return 0; }