C++ | ASCII Art Generator

Hello peeps! Lord Hypersonic greets you. Today I am presenting you an ASCII art generator in c++.  The user just has to enter text and program will provide ASCII art of that text. Interesting? There is one more good news that algorithm of this program is very simple. Before understanding the algorithm, I want you to make a text file and create your own ASCII art of each character and height of each character must be same because we are going to print that art only. How? You will get to know when we discuss the algorithm.

Algorithm:-

1. The first step is simple, ask the user to enter the text.

2. Now we have to start 6 loops one by one. These loops will print the layers/rows of ASCII art which you saved in a text file. 
The ASCII art which is used by me has a height of 6 rows, so I declare 6 loops from i = 0 to  i < length of the input, you have to declare loops according to the height of your ASCII art.
     2.1. The first loop will print the first layer of ASCII art of the characters in the input.
     2.2. The second loop will print the second layer of ASCII art of the characters in the input.
     2.3. The third loop will print the third layer of ASCII art of the characters in the input.
     2.4. The fourth loop will print the fourth layer of ASCII art of the characters in the input.
     2.5. The fifth loop will print the fifth layer of ASCII art of the characters in the input.
     2.6. The sixth loop will print the sixth layer of ASCII art of the characters in the input.
     2.7. And so on.

3. OH, THAT'S IT. PROGRAM IS COMPLETED. AND I KNOW YOU DIDN'T UNDERSTAND ANYTHING. I WILL TRY TO EXPLAIN THE ALGORITHM WITH EXAMPLE.

Example:-

Let us assume that user enter "ABC", 
According to the algorithm
The first loop will print the first layer of A, B, and C:-





The second loop will print the second layer of A, B, and C :-





The third loop will print the third layer of A, B, C:-






The fourth loop will print the fourth layer/row of A, B, and C:-






The fifth loop will print the fifth layer of A, B, and C:-





The sixth loop will print the sixth layer of A, B, and C:-






All these layers make a complete alphabet:-











Hope now you are able to understand the algorithm, to understand more clearly read the source code given below and you can use this source code in your projects too.

Source Code:-

/*
Program: ASCII ART Generator
Description: Design text with ascii art
Author: Lord Hypersonic
Email: lordhypersonic.522@gmail.com
Website: www.lordhypersonic.blogspot.com
*/
#include <iostream>
#include <string>
#include <conio.h>

using namespace std;

void ascii_art()
{
    string input;
    cout<<"Enter text: "; getline(cin,input);
    //loop will print first layer
    for (int i=0; i < input.size(); i++)
    {
        if (input[i] == 'A' || input[i]== 'a')
            cout<<"  ___   ";
        if (input[i] == 'B' || input[i] == 'b')
            cout<<" _____  ";
        if (input[i] == 'C' || input[i] == 'c')
            cout<<" _____  ";
        if (input[i] == 'D' || input[i] == 'd')
            cout<<" _____  ";
        if (input[i] == 'E' || input[i] == 'e')
            cout<<" _____  ";
        if (input[i] == 'F' || input[i] == 'f')
            cout<<" _____  ";
        if (input[i] == 'G' || input[i] == 'g')
            cout<<" _____  ";
        if (input[i] == 'H' || input[i] == 'h')
            cout<<" _   _  ";
        if (input[i] == 'I' || input[i] == 'i')
            cout<<" _____  ";
        if (input[i] == 'J' || input[i] == 'j')
            cout<<"   ___  ";
        if (input[i] == 'K' || input[i] == 'k')
            cout<<" _   __ ";
        if (input[i] == 'L' || input[i] == 'l')
            cout<<" _      ";
        if (input[i] == 'M' || input[i] == 'm')
            cout<<" __  __  ";
        if (input[i] == 'N' || input[i] == 'n')
            cout<<" _   _  ";
        if (input[i] == 'O' || input[i] == 'o')
            cout<<" _____  ";
        if (input[i] == 'P' || input[i] == 'p')
            cout<<" _____  ";
        if (input[i] == 'Q' || input[i] == 'q')
            cout<<" _____  ";
        if (input[i] == 'R' || input[i] == 'r')
            cout<<" _____  ";
        if (input[i] == 'S' || input[i] == 's')
            cout<<" _____  ";
        if (input[i] == 'T' || input[i] == 't')
            cout<<" _____  ";
        if (input[i] == 'U' || input[i] == 'u')
            cout<<" _   _  ";
        if (input[i] == 'V' || input[i] == 'v')
            cout<<" _   _  ";
        if (input[i] == 'W' || input[i] == 'w')
            cout<<" _    _  ";
        if (input[i] == 'X' || input[i] == 'x')
            cout<<"__   __ ";
        if (input[i] == 'Y' || input[i] == 'y')
            cout<<"__   __ ";
        if (input[i] == 'Z' || input[i]== 'z')
            cout<<" ______ ";
        if (input[i] == ' ')
            cout<<"  ";
        if (input[i] == '`')
            cout<<" _  ";
        if (input[i] == '~')
            cout<<"      ";
        if (input[i] == '1')
            cout<<" __   ";
        if (input[i]== '2')
            cout<<" _____  ";
        if (input[i]== '3')
            cout<<" _____  ";
        if (input[i] == '4')
            cout<<"   ___  ";
        if (input[i] == '5')
            cout<<" _____  ";
        if (input[i] == '6')
            cout<<"  ____  ";
        if (input[i] == '7')
            cout<<" ______ ";
        if(input[i] == '.')
            cout<<"    ";
        if (input[i] == '8')
            cout<<" _____  ";
        if (input[i] == '9')
            cout<<" _____  ";
        if (input[i] == '0')
            cout<<" _____  ";
        if (input[i] == '!')
            cout<<" _  ";
        if (input[i] == '@')
            cout<<"   ____   ";
        if (input[i] == '#')
            cout<<"   _  _    ";
        if (input[i] == '$')
            cout<<"  _   ";
        if (input[i] == '%')
            cout<<" _   __ ";
        if (input[i] == '^')
            cout<<" /\\  ";
        if (input[i] == '&')
            cout<<"         ";
        if (input[i] == '*')
            cout<<"    _     ";
        if (input[i] == '(')
            cout<<"  __ ";
        if (input[i] == ')')
            cout<<"__   ";
        if (input[i] == '-')
            cout<<"         ";
        if (input[i] == '_')
            cout<<"         ";
        if (input[i] == '=')
            cout<<"         ";
        if (input[i] == '+')
            cout<<"        ";
        if (input[i] == '[')
            cout<<" ___  ";
        if (input[i] == '{')
            cout<<"   __ ";
        if (input[i]== ']')
            cout<<" ___  ";
        if (input[i] == '}')
            cout<<"__    ";
        if (input[i] == '|')
            cout<<" _  ";
        if (input[i] == '\\')
            cout<<"__      ";
        if (input[i] == ';')
            cout<<" _  ";
        if (input[i] == ':')
            cout<<"    ";
        if (input[i] == '\'')
            cout<<" _  ";
        if (input[i] == '"')
            cout<<" _ _  ";
        if (input[i] == '<')
            cout<<"   __ ";
        if (input[i] == ',')
            cout<<"    ";
        if (input[i] == '>')
            cout<<"__    ";
        if (input[i] == '/')
            cout<<"     __ ";
        if (input[i] == '?')
            cout<<" ___   ";
    }
    cout<<endl;
    //loop will print second layer
    for (int i=0; i < input.size(); i++)
    {
        if (input[i] == 'A' || input[i]== 'a')
            cout<<" / _ \\  ";
        if (input[i] == 'B' || input[i] == 'b')
            cout<<"| ___ \\ ";
        if (input[i] == 'C' || input[i] == 'c')
            cout<<"/  __ \\ ";
        if (input[i] == 'D' || input[i] == 'd')
            cout<<"|  _  \\ ";
        if (input[i] == 'E' || input[i] == 'e')
            cout<<"|  ___| ";
        if (input[i] == 'F' || input[i] == 'f')
            cout<<"|  ___| ";
        if (input[i] == 'G' || input[i] == 'g')
            cout<<"|  __ \\ ";
        if (input[i] == 'H' || input[i] == 'h')
            cout<<"| | | | ";
        if (input[i] == 'I' || input[i] == 'i')
            cout<<"|_   _| ";
        if (input[i] == 'J' || input[i] == 'j')
            cout<<"  |_  | ";
        if (input[i] == 'K' || input[i] == 'k')
            cout<<"| | / / ";
        if (input[i] == 'L' || input[i] == 'l')
            cout<<"| |     ";
        if (input[i] == 'M' || input[i] == 'm')
            cout<<"|  \\/  | ";
        if (input[i] == 'N' || input[i] == 'n')
            cout<<"| \\ | | ";
        if (input[i] == 'O' || input[i] == 'o')
            cout<<"|  _  | ";
        if (input[i] == 'P' || input[i] == 'p')
            cout<<"| ___ \\ ";
        if (input[i] == 'Q' || input[i] == 'q')
            cout<<"|  _  | ";
        if (input[i] == 'R' || input[i] == 'r')
            cout<<"| ___ \\ ";
        if (input[i] == 'S' || input[i] == 's')
            cout<<"/  ___| ";
        if (input[i] == 'T' || input[i] == 't')
            cout<<"|_   _| ";
        if (input[i] == 'U' || input[i] == 'u')
            cout<<"| | | | ";
        if (input[i] == 'V' || input[i] == 'v')
            cout<<"| | | | ";
        if (input[i] == 'W' || input[i] == 'w')
            cout<<"| |  | | ";
        if (input[i] == 'X' || input[i] == 'x')
            cout<<"\\ \\ / / ";
        if (input[i] == 'Y' || input[i] == 'y')
            cout<<"\\ \\ / / ";
        if (input[i] == 'Z' || input[i]== 'z')
            cout<<"|___  / ";
        if (input[i] == ' ')
            cout<<"  ";
        if (input[i] == '`')
            cout<<"( ) ";
        if (input[i] == '~')
            cout<<"      ";
        if (input[i] == '1')
            cout<<"/  |  ";
        if (input[i]== '2')
            cout<<"/ __  \\ ";
        if (input[i]== '3')
            cout<<"|____ | ";
        if (input[i] == '4')
            cout<<"  /   | ";
        if (input[i] == '5')
            cout<<"|  ___| ";
        if (input[i] == '6')
            cout<<" / ___| ";
        if (input[i] == '7')
            cout<<"|___  / ";
        if(input[i] == '.')
            cout<<"    ";
        if (input[i] == '8')
            cout<<"|  _  | ";
        if (input[i] == '9')
            cout<<"|  _  | ";
        if (input[i] == '0')
            cout<<"|  _  | ";
        if (input[i] == '!')
            cout<<"| | ";
        if (input[i] == '@')
            cout<<"  / __ \\  ";
        if (input[i] == '#')
            cout<<" _| || |_  ";
        if (input[i] == '$')
            cout<<" | |  ";
        if (input[i] == '%')
            cout<<"(_) / / ";
        if (input[i] == '^')
            cout<<"|/\\| ";
        if (input[i] == '&')
            cout<<"  ___    ";
        if (input[i] == '*')
            cout<<" /\\| |/\\  ";
        if (input[i] == '(')
            cout<<" / / ";
        if (input[i] == ')')
            cout<<"\\ \\  ";
        if (input[i] == '-')
            cout<<"         ";
        if (input[i] == '_')
            cout<<"         ";
        if (input[i] == '=')
            cout<<" ______  ";
        if (input[i] == '+')
            cout<<"   _    ";
        if (input[i] == '[')
            cout<<"|  _| ";
        if (input[i] == '{')
            cout<<"  / / ";
        if (input[i]== ']')
            cout<<"|_  | ";
        if (input[i] == '}')
            cout<<"\\ \\   ";
        if (input[i] == '|')
            cout<<"| | ";
        if (input[i] == '\\')
            cout<<"\\ \\     ";
        if (input[i] == ';')
            cout<<"(_) ";
        if (input[i] == ':')
            cout<<" _  ";
        if (input[i] == '\'')
            cout<<"( ) ";
        if (input[i] == '"')
            cout<<"( | ) ";
        if (input[i] == '<')
            cout<<"  / / ";
        if (input[i] == ',')
            cout<<"    ";
        if (input[i] == '>')
            cout<<"\\ \\   ";
        if (input[i] == '/')
            cout<<"    / / ";
        if (input[i] == '?')
            cout<<"|__ \\  ";
    }
    cout<<endl;
    //loop will print third layer
    for (int i=0; i < input.size(); i++)
    {
        if (input[i] == 'A' || input[i]== 'a')
            cout<<"/ /_\\ \\ ";
        if (input[i] == 'B' || input[i] == 'b')
            cout<<"| |_/ / ";
        if (input[i] == 'C' || input[i] == 'c')
            cout<<"| /  \\/ ";
        if (input[i] == 'D' || input[i] == 'd')
            cout<<"| | | | ";
        if (input[i] == 'E' || input[i] == 'e')
            cout<<"| |__   ";
        if (input[i] == 'F' || input[i] == 'f')
            cout<<"| |_    ";
        if (input[i] == 'G' || input[i] == 'g')
            cout<<"| |  \\/ ";
        if (input[i] == 'H' || input[i] == 'h')
            cout<<"| |_| | ";
        if (input[i] == 'I' || input[i] == 'i')
            cout<<"  | |   ";
        if (input[i] == 'J' || input[i] == 'j')
            cout<<"    | | ";
        if (input[i] == 'K' || input[i] == 'k')
            cout<<"| |/ /  ";
        if (input[i] == 'L' || input[i] == 'l')
            cout<<"| |     ";
        if (input[i] == 'M' || input[i] == 'm')
            cout<<"| .  . | ";
        if (input[i] == 'N' || input[i] == 'n')
            cout<<"|  \\| | ";
        if (input[i] == 'O' || input[i] == 'o')
            cout<<"| | | | ";
        if (input[i] == 'P' || input[i] == 'p')
            cout<<"| |_/ / ";
        if (input[i] == 'Q' || input[i] == 'q')
            cout<<"| | | | ";
        if (input[i] == 'R' || input[i] == 'r')
            cout<<"| |_/ / ";
        if (input[i] == 'S' || input[i] == 's')
            cout<<"\\ `--.  ";
        if (input[i] == 'T' || input[i] == 't')
            cout<<"  | |   ";
        if (input[i] == 'U' || input[i] == 'u')
            cout<<"| | | | ";
        if (input[i] == 'V' || input[i] == 'v')
            cout<<"| | | | ";
        if (input[i] == 'W' || input[i] == 'w')
            cout<<"| |  | | ";
        if (input[i] == 'X' || input[i] == 'x')
            cout<<" \\ V /  ";
        if (input[i] == 'Y' || input[i] == 'y')
            cout<<" \\ V /  ";
        if (input[i] == 'Z' || input[i]== 'z')
            cout<<"   / /  ";
        if (input[i] == ' ')
            cout<<"  ";
        if (input[i] == '`')
            cout<<" \\| ";
        if (input[i] == '~')
            cout<<" /\\/| ";
        if (input[i] == '1')
            cout<<"`| |  ";
        if (input[i]== '2')
            cout<<"`' / /' ";
        if (input[i]== '3')
            cout<<"    / / ";
        if (input[i] == '4')
            cout<<" / /| | ";
        if (input[i] == '5')
            cout<<"|___ \\  ";
        if (input[i] == '6')
            cout<<"/ /___  ";
        if (input[i] == '7')
            cout<<"   / /  ";
        if(input[i] == '.')
            cout<<"    ";
        if (input[i] == '8')
            cout<<" \\ V /  ";
        if (input[i] == '9')
            cout<<"| |_| | ";
        if (input[i] == '0')
            cout<<"| |/' | ";
        if (input[i] == '!')
            cout<<"| | ";
        if (input[i] == '@')
            cout<<" / / _` | ";
        if (input[i] == '#')
            cout<<"|_  __  _| ";
        if (input[i] == '$')
            cout<<"/ __) ";
        if (input[i] == '%')
            cout<<"   / /  ";
        if (input[i] == '^')
            cout<<"     ";
        if (input[i] == '&')
            cout<<" ( _ )   ";
        if (input[i] == '*')
            cout<<" \\ ` ' /  ";
        if (input[i] == '(')
            cout<<"| |  ";
        if (input[i] == ')')
            cout<<" | | ";
        if (input[i] == '-')
            cout<<" ______  ";
        if (input[i] == '_')
            cout<<"         ";
        if (input[i] == '=')
            cout<<"|______| ";
        if (input[i] == '+')
            cout<<" _| |_  ";
        if (input[i] == '[')
            cout<<"| |   ";
        if (input[i] == '{')
            cout<<" | |  ";
        if (input[i]== ']')
            cout<<"  | | ";
        if (input[i] == '}')
            cout<<" | |  ";
        if (input[i] == '|')
            cout<<"| | ";
        if (input[i] == '\\')
            cout<<" \\ \\    ";
        if (input[i] == ';')
            cout<<"    ";
        if (input[i] == ':')
            cout<<"(_) ";
        if (input[i] == '\'')
            cout<<"|/  ";
        if (input[i] == '"')
            cout<<" V V  ";
        if (input[i] == '<')
            cout<<" / /  ";
        if (input[i] == ',')
            cout<<"    ";
        if (input[i] == '>')
            cout<<" \\ \\  ";
        if (input[i] == '/')
            cout<<"   / /  ";
        if (input[i] == '?')
            cout<<"   ) | ";
    }
    cout<<endl;
    //loop will print fourth layer
    for (int i=0; i < input.size(); i++)
    {
        if (input[i] == 'A' || input[i]== 'a')
            cout<<"|  _  | ";
        if (input[i] == 'B' || input[i] == 'b')
            cout<<"| ___ \\ ";
        if (input[i] == 'C' || input[i] == 'c')
            cout<<"| |     ";
        if (input[i] == 'D' || input[i] == 'd')
            cout<<"| | | | ";
        if (input[i] == 'E' || input[i] == 'e')
            cout<<"|  __|  ";
        if (input[i] == 'F' || input[i] == 'f')
            cout<<"|  _|   ";
        if (input[i] == 'G' || input[i] == 'g')
            cout<<"| | __  ";
        if (input[i] == 'H' || input[i] == 'h')
            cout<<"|  _  | ";
        if (input[i] == 'I' || input[i] == 'i')
            cout<<"  | |   ";
        if (input[i] == 'J' || input[i] == 'j')
            cout<<"    | | ";
        if (input[i] == 'K' || input[i] == 'k')
            cout<<"|    \\  ";
        if (input[i] == 'L' || input[i] == 'l')
            cout<<"| |     ";
        if (input[i] == 'M' || input[i] == 'm')
            cout<<"| |\\/| | ";
        if (input[i] == 'N' || input[i] == 'n')
            cout<<"| . ` | ";
        if (input[i] == 'O' || input[i] == 'o')
            cout<<"| | | | ";
        if (input[i] == 'P' || input[i] == 'p')
            cout<<"|  __/  ";
        if (input[i] == 'Q' || input[i] == 'q')
            cout<<"| | | | ";
        if (input[i] == 'R' || input[i] == 'r')
            cout<<"|    /  ";
        if (input[i] == 'S' || input[i] == 's')
            cout<<" `--. \\ ";
        if (input[i] == 'T' || input[i] == 't')
            cout<<"  | |   ";
        if (input[i] == 'U' || input[i] == 'u')
            cout<<"| | | | ";
        if (input[i] == 'V' || input[i] == 'v')
            cout<<"| | | | ";
        if (input[i] == 'W' || input[i] == 'w')
            cout<<"| |/\\| | ";
        if (input[i] == 'X' || input[i] == 'x')
            cout<<" / ^ \\  ";
        if (input[i] == 'Y' || input[i] == 'y')
            cout<<"  \\ /   ";
        if (input[i] == 'Z' || input[i]== 'z')
            cout<<"  / /   ";
        if (input[i] == ' ')
            cout<<"  ";
        if (input[i] == '`')
            cout<<"    ";
        if (input[i] == '~')
            cout<<"|/\\/  ";
        if (input[i] == '1')
            cout<<" | |  ";
        if (input[i]== '2')
            cout<<"  / /   ";
        if (input[i]== '3')
            cout<<"    \\ \\ ";
        if (input[i] == '4')
            cout<<"/ /_| | ";
        if (input[i] == '5')
            cout<<"    \\ \\ ";
        if (input[i] == '6')
            cout<<"| ___ \\ ";
        if (input[i] == '7')
            cout<<"  / /   ";
        if(input[i] == '.')
            cout<<"    ";
        if (input[i] == '8')
            cout<<" / _ \\  ";
        if (input[i] == '9')
            cout<<"\\____ | ";
        if (input[i] == '0')
            cout<<"|  /| | ";
        if (input[i] == '!')
            cout<<"| | ";
        if (input[i] == '@')
            cout<<"| | (_| | ";
        if (input[i] == '#')
            cout<<" _| || |_  ";
        if (input[i] == '$')
            cout<<"\\__ \\ ";
        if (input[i] == '%')
            cout<<"  / /   ";
        if (input[i] == '^')
            cout<<"     ";
        if (input[i] == '&')
            cout<<" / _ \\/\\ ";
        if (input[i] == '*')
            cout<<"|_     _| ";
        if (input[i] == '(')
            cout<<"| |  ";
        if (input[i] == ')')
            cout<<" | | ";
        if (input[i] == '-')
            cout<<"|______| ";
        if (input[i] == '_')
            cout<<"         ";
        if (input[i] == '=')
            cout<<" ______  ";
        if (input[i] == '+')
            cout<<"|_   _| ";
        if (input[i] == '[')
            cout<<"| |   ";
        if (input[i] == '{')
            cout<<"< <   ";
        if (input[i]== ']')
            cout<<"  | | ";
        if (input[i] == '}')
            cout<<"  > > ";
        if (input[i] == '|')
            cout<<"| | ";
        if (input[i] == '\\')
            cout<<"  \\ \\   ";
        if (input[i] == ';')
            cout<<" _  ";
        if (input[i] == ':')
            cout<<"    ";
        if (input[i] == '\'')
            cout<<"    ";
        if (input[i] == '"')
            cout<<"      ";
        if (input[i] == '<')
            cout<<"< <   ";
        if (input[i] == ',')
            cout<<" _  ";
        if (input[i] == '>')
            cout<<"  > > ";
        if (input[i] == '/')
            cout<<"  / /   ";
        if (input[i] == '?')
            cout<<"  / /  ";
    }
    cout<<endl;
    //loop will print fifth layer
    for (int i=0; i < input.size(); i++)
    {
        if (input[i] == 'A' || input[i]== 'a')
            cout<<"| | | | ";
        if (input[i] == 'B' || input[i] == 'b')
            cout<<"| |_/ / ";
        if (input[i] == 'C' || input[i] == 'c')
            cout<<"| \\__/\\ ";
        if (input[i] == 'D' || input[i] == 'd')
            cout<<"| |/ /  ";
        if (input[i] == 'E' || input[i] == 'e')
            cout<<"| |___  ";
        if (input[i] == 'F' || input[i] == 'f')
            cout<<"| |     ";
        if (input[i] == 'G' || input[i] == 'g')
            cout<<"| |_\\ \\ ";
        if (input[i] == 'H' || input[i] == 'h')
            cout<<"| | | | ";
        if (input[i] == 'I' || input[i] == 'i')
            cout<<" _| |_  ";
        if (input[i] == 'J' || input[i] == 'j')
            cout<<"/\\__/ / ";
        if (input[i] == 'K' || input[i] == 'k')
            cout<<"| |\\  \\ ";
        if (input[i] == 'L' || input[i] == 'l')
            cout<<"| |____ ";
        if (input[i] == 'M' || input[i] == 'm')
            cout<<"| |  | | ";
        if (input[i] == 'N' || input[i] == 'n')
            cout<<"| |\\  | ";
        if (input[i] == 'O' || input[i] == 'o')
            cout<<"\\ \\_/ / ";
        if (input[i] == 'P' || input[i] == 'p')
            cout<<"| |     ";
        if (input[i] == 'Q' || input[i] == 'q')
            cout<<"\\ \\/' / ";
        if (input[i] == 'R' || input[i] == 'r')
            cout<<"| |\\ \\  ";
        if (input[i] == 'S' || input[i] == 's')
            cout<<"/\\__/ / ";
        if (input[i] == 'T' || input[i] == 't')
            cout<<"  | |   ";
        if (input[i] == 'U' || input[i] == 'u')
            cout<<"| |_| | ";
        if (input[i] == 'V' || input[i] == 'v')
            cout<<"\\ \\_/ / ";
        if (input[i] == 'W' || input[i] == 'w')
            cout<<"\\  /\\  / ";
        if (input[i] == 'X' || input[i] == 'x')
            cout<<"/ / \\ \\ ";
        if (input[i] == 'Y' || input[i] == 'y')
            cout<<"  | |   ";
        if (input[i] == 'Z' || input[i]== 'z')
            cout<<"./ /___ ";
        if (input[i] == ' ')
            cout<<"  ";
        if (input[i] == '`')
            cout<<"    ";
        if (input[i] == '~')
            cout<<"      ";
        if (input[i] == '1')
            cout<<"_| |_ ";
        if (input[i]== '2')
            cout<<"./ /___ ";
        if (input[i]== '3')
            cout<<".___/ / ";
        if (input[i] == '4')
            cout<<"\\___  | ";
        if (input[i] == '5')
            cout<<"/\\__/ / ";
        if (input[i] == '6')
            cout<<"| \\_/ | ";
        if (input[i] == '7')
            cout<<"./ /    ";
        if(input[i] == '.')
            cout<<" _  ";
        if (input[i] == '8')
            cout<<"| |_| | ";
        if (input[i] == '9')
            cout<<".___/ / ";
        if (input[i] == '0')
            cout<<"\\ |_/ / ";
        if (input[i] == '!')
            cout<<"|_| ";
        if (input[i] == '@')
            cout<<" \\ \\__,_| ";
        if (input[i] == '#')
            cout<<"|_  __  _| ";
        if (input[i] == '$')
            cout<<"(   / ";
        if (input[i] == '%')
            cout<<" / / _  ";
        if (input[i] == '^')
            cout<<"     ";
        if (input[i] == '&')
            cout<<"| (_>  < ";
        if (input[i] == '*')
            cout<<" / , . \\  ";
        if (input[i] == '(')
            cout<<"| |  ";
        if (input[i] == ')')
            cout<<" | | ";
        if (input[i] == '-')
            cout<<"         ";
        if (input[i] == '_')
            cout<<" ______  ";
        if (input[i] == '=')
            cout<<"|______| ";
        if (input[i] == '+')
            cout<<"  |_|   ";
        if (input[i] == '[')
            cout<<"| |_  ";
        if (input[i] == '{')
            cout<<" | |  ";
        if (input[i]== ']')
            cout<<" _| | ";
        if (input[i] == '}')
            cout<<" | |  ";
        if (input[i] == '|')
            cout<<"| | ";
        if (input[i] == '\\')
            cout<<"   \\ \\  ";
        if (input[i] == ';')
            cout<<"( ) ";
        if (input[i] == ':')
            cout<<" _  ";
        if (input[i] == '\'')
            cout<<"    ";
        if (input[i] == '"')
            cout<<"      ";
        if (input[i] == '<')
            cout<<" \\ \\  ";
        if (input[i] == ',')
            cout<<"( ) ";
        if (input[i] == '>')
            cout<<" / /  ";
        if (input[i] == '/')
            cout<<" / /    ";
        if (input[i] == '?')
            cout<<" |_|   ";
    }
    cout<<endl;
    //loop will print sixth layer
    for (int i=0; i < input.size(); i++)
    {
        if (input[i] == 'A' || input[i]== 'a')
            cout<<"\\_| |_/ ";
        if (input[i] == 'B' || input[i] == 'b')
            cout<<"\\____/  ";
        if (input[i] == 'C' || input[i] == 'c')
            cout<<" \\____/ ";
        if (input[i] == 'D' || input[i] == 'd')
            cout<<"|___/   ";
        if (input[i] == 'E' || input[i] == 'e')
            cout<<"\\____/  ";
        if (input[i] == 'F' || input[i] == 'f')
            cout<<"\\_|     ";
        if (input[i] == 'G' || input[i] == 'g')
            cout<<" \\____/ ";
        if (input[i] == 'H' || input[i] == 'h')
            cout<<"\\_| |_/ ";
        if (input[i] == 'I' || input[i] == 'i')
            cout<<" \\___/  ";
        if (input[i] == 'J' || input[i] == 'j')
            cout<<"\\____/  ";
        if (input[i] == 'K' || input[i] == 'k')
            cout<<"\\_| \\_/ ";
        if (input[i] == 'L' || input[i] == 'l')
            cout<<"\\_____/ ";
        if (input[i] == 'M' || input[i] == 'm')
            cout<<"\\_|  |_/ ";
        if (input[i] == 'N' || input[i] == 'n')
            cout<<"\\_| \\_/ ";
        if (input[i] == 'O' || input[i] == 'o')
            cout<<" \\___/  ";
        if (input[i] == 'P' || input[i] == 'p')
            cout<<"\\_|     ";
        if (input[i] == 'Q' || input[i] == 'q')
            cout<<" \\_/\\_\\ ";
        if (input[i] == 'R' || input[i] == 'r')
            cout<<"\\_| \\_| ";
        if (input[i] == 'S' || input[i] == 's')
            cout<<"\\____/  ";
        if (input[i] == 'T' || input[i] == 't')
            cout<<"  \\_/   ";
        if (input[i] == 'U' || input[i] == 'u')
            cout<<" \\___/  ";
        if (input[i] == 'V' || input[i] == 'v')
            cout<<" \\___/  ";
        if (input[i] == 'W' || input[i] == 'w')
            cout<<" \\/  \\/  ";
        if (input[i] == 'X' || input[i] == 'x')
            cout<<"\\/   \\/ ";
        if (input[i] == 'Y'  || input[i] == 'y')
            cout<<"  \\_/   ";
        if (input[i] == 'Z' || input[i]== 'z')
            cout<<"\\_____/ ";
        if (input[i] == ' ')
            cout<<"  ";
        if (input[i] == '`')
            cout<<"    ";
        if (input[i] == '~')
            cout<<"      ";
        if (input[i] == '1')
            cout<<"\\___/ ";
        if (input[i]== '2')
            cout<<"\\_____/ ";
        if (input[i]== '3')
            cout<<"\\____/  ";
        if (input[i] == '4')
            cout<<"    |_/ ";
        if (input[i] == '5')
            cout<<"\\____/  ";
        if (input[i] == '6')
            cout<<"\\_____/ ";
        if (input[i] == '7')
            cout<<"\\_/     ";
        if(input[i] == '.')
            cout<<"(_) ";
        if (input[i] == '8')
            cout<<"\\_____/ ";
        if (input[i] == '9')
            cout<<"\\____/  ";
        if (input[i] == '0')
            cout<<" \\___/  ";
        if (input[i] == '!')
            cout<<"(_) ";
        if (input[i] == '@')
            cout<<"  \\____/  ";
        if (input[i] == '#')
            cout<<"  |_||_|   ";
        if (input[i] == '$')
            cout<<" |_|  ";
        if (input[i] == '%')
            cout<<"/_/ (_) ";
        if (input[i] == '^')
            cout<<"     ";
        if (input[i] == '&')
            cout<<" \\___/\\/ ";
        if (input[i] == '*')
            cout<<" \\/|_|\\/  ";
        if (input[i] == '(')
            cout<<" \\_\\ ";
        if (input[i] == ')')
            cout<<"/_/  ";
        if (input[i] == '-')
            cout<<"         ";
        if (input[i] == '_')
            cout<<"|______| ";
        if (input[i] == '=')
            cout<<"         ";
        if (input[i] == '+')
            cout<<"        ";
        if (input[i] == '[')
            cout<<"|___| ";
        if (input[i] == '{')
            cout<<"  \\_\\ ";
        if (input[i]== ']')
            cout<<"|___| ";
        if (input[i] == '}')
            cout<<"/_/   ";
        if (input[i] == '|')
            cout<<"|_| ";
        if (input[i] == '\\')
            cout<<"    \\_\\ ";
        if (input[i] == ';')
            cout<<"|/  ";
        if (input[i] == ':')
            cout<<"(_) ";
        if (input[i] == '\'')
            cout<<"    ";
        if (input[i] == '"')
            cout<<"      ";
        if (input[i] == '<')
            cout<<"  \\_\\ ";
        if (input[i] == ',')
            cout<<"|/  ";
        if (input[i] == '>')
            cout<<"/_/   ";
        if (input[i] == '/')
            cout<<"/_/     ";
        if (input[i] == '?')
            cout<<" (_)   ";
    }
    cout<<endl;
}

int main()
{
    while(1)
    {
        ascii_art();
        _getch();
        cout<<endl;
    }
    return 0;
}



ENJOY 😁

No comments

Powered by Blogger.