C++ Exercises: Print an American flag on the screen
Print American Flag Pattern
Write a C++ program to print an American flag on the screen.
Visual Presentation:
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 American flag:\n"; // Outputting a message indicating the purpose of the program
cout << "-----------------------------\n"; // Displaying a separator line
// Outputting the pattern to represent an American flag with asterisks and equal signs
cout << "* * * * * * ==================================\n"; // First row of the flag
cout << " * * * * * ==================================\n"; // Second row of the flag
cout << "* * * * * * ==================================\n"; // Third row of the flag
cout << " * * * * * ==================================\n"; // Fourth row of the flag
cout << "* * * * * * ==================================\n"; // Fifth row of the flag
cout << " * * * * * ==================================\n"; // Sixth row of the flag
cout << "* * * * * * ==================================\n"; // Seventh row of the flag
cout << " * * * * * ==================================\n"; // Eighth row of the flag
cout << "* * * * * * ==================================\n"; // Ninth row of the flag
// Outputting the lower part of the flag representing the stripes
cout << "==============================================\n"; // Rows representing the stripes of the flag (bottom)
cout << "==============================================\n";
cout << "==============================================\n";
cout << "==============================================\n";
cout << "==============================================\n";
cout << "==============================================\n";
cout << "==============================================\n";
return 0; // Return statement indicating successful completion of the program
}
Sample Output:
Print the American flag: ----------------------------- * * * * * * ================================== * * * * * ================================== * * * * * * ================================== * * * * * ================================== * * * * * * ================================== * * * * * ================================== * * * * * * ================================== * * * * * ================================== * * * * * * ================================== ============================================== ============================================== ============================================== ============================================== ============================================== ==============================================
Flowchart:
C++ Code Editor:
Previous: Write a program in C++ to print the area and perimeter of a rectangle.
Next: Write a language program in C++ which accepts the user's first and last name and print them in reverse order with a space between them.
What is the difficulty level of this exercise?
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics