C++ Exercises: Display the pattern using digits with left justified and the highest columns appears in first row in descending order
C++ For Loop: Exercise-52 with Solution
Write a C++ program to display the pattern using digits with left justified spacing and the highest columns appearing in the first row in descending order.
Visual Presentation:
Sample Solution:
C++ Code :
#include <iostream> // Include the input/output stream library
using namespace std; // Using standard namespace
int main() // Main function where the execution of the program starts
{
int i, j, rows, d; // Declare integer variables i, j, rows, and d
// Display message asking for input
cout << "\n\n Display the pattern using digits with left justified:\n";
cout << "----------------------------------------------------------\n";
cout << " Input number of rows: ";
cin >> rows; // Read input for the number of rows from the user
d = 0; // Initialize variable d to 0
for (i = 1; i <= rows; i++) // Loop for the number of rows
{
for (j = rows - d; j >= 1; j--) // Loop to print digits in descending order
{
cout << j << " "; // Print the digit followed by a space
}
d++; // Increment d for each row
cout << endl; // Move to the next line after each row is printed
}
}
Sample Output:
Display the pattern using digits with left justified: ---------------------------------------------------------- Input number of rows: 5 5 4 3 2 1 4 3 2 1 3 2 1 2 1 1
Flowchart:
C++ Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a program in C++ to display the pattern using digits with right justified and the highest columns appears in first row.
Next: Write a program in C++ to display the pattern like right angle triangle with right justified using digits.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/cpp-exercises/for-loop/cpp-for-loop-exercise-52.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics