Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <stdlib.h>
- using namespace std;
- string letters[] = {
- "e2f6e2 -f8- f3e4f3 H F F H H H H", // A
- "f8e2 f9- f2e5f3 f2e5f3 f9- f9- f2e5f3 f2e5f3 f9- f8e2", // B
- "e2f6e2 -f8- f3e4f3 H f2e8 f2e8 H f3e4f3 -f8- e2f6e2", // C
- "f8e2 f9- f2e5f3 H H H H f2e5f3 f9- f8e2", // D
- "F F f2e8 f2e8 f5e5 f5e5 f2e8 f2e8 F F", // E
- "F F f2e8 f2e8 f5e5 f5e5 f2e8 f2e8 f2e8 f2e8", // F
- "e2f7- -f9 f3e5f2 f2e8 f2e2f6 f2e2f6 H f3e5f2 -f9 e2f8", // G
- "H H H H F F H H H H", // H
- "F F e4f2e4 e4f2e4 e4f2e4 e4f2e4 e4f2e4 e4f2e4 F F", // I
- "e2f8 e2f8 e8f2 e8f2 e8f2 e8f2 f2e6f2 f3e4f3 -f8- e2f6e2", // J
- "f2e6f2 f2e5f3 f2e4f3- f2e3f3e2 f7e3 f7e3 f2e3f3e2 f2e4f3- f2e5f3 f2e6f2", // K
- "f2e8 f2e8 f2e8 f2e8 f2e8 f2e8 f2e8 f2e8 F F", // L
- "H f3e4f3 f4e2f4 F f2-f4-f2 H H H H H", // M
- "H f3e5f2 f4e4f2 f5e3f2 f2-f3e2f2 f2e2f3-f2 f2e3f5 f2e4f4 f2e5f3 H", // N
- "e2f6e2 -f8- f3e4f3 H H H H f3e4f3 -f8- e2f6e2", // O
- "f8e2 f9- f2e5f3 f2e5f3 f9- f8e2 f2e8 f2e8 f2e8 f2e8", // P
- "e2f6e2 -f8- f3e4f3 H H f2e5f3 f2e4f3- f3e2f3e2 -f9 e2f8", // Q
- "f8e2 f9- f2e5f3 f2e5f3 f9- f9- f2e5f3 H H H", // R
- "e2f8 -f9 f3e7 f3e7 -f7e2 e2f7- e7f3 e7f3 f9- f8e2", // S
- "F F e4f2e4 e4f2e4 e4f2e4 e4f2e4 e4f2e4 e4f2e4 e4f2e4 e4f2e4", // T
- "H H H H H H H f3e4f3 -f8- e2f6e2", // U
- "H H H H H f3e4f3 -f3e2f3- e2f6e2 e3f4e3 e4f2e4", // V
- "H H H H f2e2f2e2f2 f2-f4-f2 F f4e2f4 f3e4f3 f2e6f2", // W
- "f2e6f2 f3e4f3 -f3e2f3- e2f6e2 e3f4e3 e3f4e3 e2f6e2 -f3e2f3- f3e4f3 f2e6f2", // X
- "f2e6f2 f3e4f3 -f3e2f3- e2f6e2 e3f4e3 e4f2e4 e4f2e4 e4f2e4 e4f2e4 e4f2e4", // Y
- "F F e6f3- e5f3e2 e4f3e3 e3f3e4 e2f3e5 -f3e6 F F" // Z
- };
- int main() {
- char cEmpty = '-';
- char cFull = '#';
- //cout << "Enter empty character: ";
- //cin >> cEmpty;
- //cout << "Enter full character: ";
- //cin >> cFull;
- string input;
- cout << "Enter a string: ";
- //cin.ignore(256, '\n');
- getline(cin, input);
- system("cls");
- for (char c : input) {
- c = toupper(c);
- if (c >= 'A' && c <= 'Z') {
- for (int i = 0; i < 12; i++) {
- cout << cEmpty;
- }
- cout << endl;
- cout << cEmpty;
- short flag = 0;
- string letter = letters[c - 'A'];
- for (char l : letter) {
- if (flag == 0) {
- if (l == '-') {
- cout << cEmpty;
- }
- else if (l == ' ') {
- cout << cEmpty << endl << cEmpty;
- }
- else if (l == 'H') {
- cout << cFull << cFull;
- for (int i = 0; i < 6; i++) {
- cout << cEmpty;
- }
- cout << cFull << cFull;
- }
- else if (l == 'F') {
- for (int i = 0; i < 10; i++) {
- cout << cFull;
- }
- }
- else if (l == 'f') {
- flag = 1;
- }
- else if (l == 'e') {
- flag = -1;
- }
- }
- else {
- for (int i = 0; i < (int)(l - '0'); i++) {
- if (flag == -1) {
- cout << cEmpty;
- }
- else {
- cout << cFull;
- }
- }
- flag = 0;
- }
- }
- cout << cEmpty;
- cout << endl;
- for (int i = 0; i < 12; i++) {
- cout << cEmpty;
- }
- cout << endl;
- }
- else {
- for (int j = 0; j < 2; j++) {
- for (int i = 0; i < 12; i++) {
- cout << cEmpty;
- }
- cout << endl;
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement