#include #include using namespace std; string numbers [7][10] = { {"+---+"," +","+---+","+---+","+ +","+---+","+---+","+---+","+---+","+---+"}, {"| |"," |"," |"," |","| |","| ","| "," |","| |","| |"}, {"| |"," |"," |"," |","| |","| ","| "," |","| |","| |"}, {"+ +"," +","+---+","+---+","+---+","+---+","+---+"," +","+---+","+---+"}, {"| |"," |","| "," |"," |"," |","| |"," |","| |"," |"}, {"| |"," |","| "," |"," |"," |","| |"," |","| |"," |"}, {"+---+"," +","+---+","+---+"," +","+---+","+---+"," +","+---+","+---+"} }; string intToNumOnLine(int inputNumber, int line) { return numbers[line][inputNumber]; } int main () { while(true) { char a,b,c,d; cin.get(a); if (a=='e') { cout <<"end"<< endl; return 0; } cin.get(b); cin.ignore(); cin.get(c); cin.get(d); cin.ignore(); for (int i = 0; i < 7; i++) { cout << intToNumOnLine(a-'0', i); cout << " "; cout << intToNumOnLine(b-'0', i); cout << ((i == 2 || i == 4) ? " o " : " "); cout << intToNumOnLine(c-'0', i); cout << " "; cout << intToNumOnLine(d-'0', i); cout << endl; } cout << endl; cout << endl; } return 0; }