w3resource

C++ Exercises: Print the following pattern


Print Custom ASCII Pattern

Write a C++ program to print the following pattern.

Visual Presentation:

C++ Exercises: Print the following pattern
 xxxxx                                                                                                        
x     x       x        x                                                                                      
x             x        x                                                                                      
x          xxxxxxx  xxxxxxx                                                                                   
x             x        x                                                                                      
x     x       x        x                                                                                      
 xxxxx                      

Sample Solution:

C++ Code :

#include <iostream> // Including the input-output stream header file
using namespace std; // Using the standard namespace

int main() // Start of the main function
{
    cout << "\n\n Print the following pattern:\n"; // Outputting a message indicating the purpose of the program
    cout << "--------------------------------\n";
    cout << " xxxxx\n"; // Outputting a specific pattern line by line
    cout << "x     x       x        x\n";
    cout << "x             x        x\n";
    cout << "x          xxxxxxx  xxxxxxx\n";
    cout << "x             x        x\n";
    cout << "x     x       x        x\n";
    cout << " xxxxx\n";

    return 0; // Returning 0 to indicate successful program execution
}

Sample Output:

 Print the following pattern:                                           
--------------------------------                                       
 xxxxx                                                                 
x     x       x        x                                               
x             x        x                                               
x          xxxxxxx  xxxxxxx                                            
x             x        x                                               
x     x       x        x                                               
 xxxxx 

Flowchart:

Flowchart: Print the following pattern

For more Practice: Solve these Related Problems:

  • Write a C++ program to print a custom ASCII art pattern that forms a symmetrical diamond shape using asterisks.
  • Write a C++ program that prints an ASCII pattern resembling a pyramid, where the number of characters increases each row.
  • Write a C++ program to generate a complex ASCII pattern by combining two different shapes (e.g., square and triangle).
  • Write a C++ program that prints a mirrored ASCII pattern using loops and conditional statements to adjust spacing.

Go to:


PREV : Multiplication Table for Input Number.
NEXT : Area and Perimeter of Rectangle.

C++ Code Editor:



Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?



Follow us on Facebook and Twitter for latest update.