Write "3" in C++ program that prints a LOGO consisting of 20 X 20 characters, make it colorful
Write "3" in C++
![](/static/compass_v2/shared-icons/check-mark.png)
Algorithm: Create a Colorful 3 in a 20x20 Grid
1. Define a function called setConsoleColor that takes a color code as a parameter.
- Print the ANSI escape code to set the text color to the specified code.
2. Define a function called resetConsoleColor.
- Print the ANSI escape code to reset the text color to the default.
3. Define a function called printCharacter that takes a character and a color code as parameters.
- Call setConsoleColor with the specified color code.
- Print the character.
- Call resetConsoleColor to reset the color.
4. In the main function:
- Define constants for the width and height of the 20x20 grid.
- Define color codes for the background and the number "3".
5. Create an array of strings called "three" to define the ASCII art for the number "3" in a 20x20 grid.
6. Use nested loops to iterate through the grid:
- For each position (x, y), check the character in the "three" array.
- If the character is a space, call printCharacter with a space and the background color code.
- If the character is '#', call printCharacter with '#' and the color code for the number "3".
7. Display the colorful "3" in the 20x20 grid using ANSI colors.
8. End the program.
Step by step
Solved in 4 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)