C++ Exercises: Display the pattern like a pyramid using number and a number will repeat for a row
C++ For Loop: Exercise-41 with Solution
Write a C++ program to make such a pattern, like a pyramid, with a repeating number.
Sample Solution:
C++ Code :
#include <iostream> // Include the input/output stream library
#include <string> // Include the string handling library
using namespace std; // Using standard namespace
int main() // Main function where the execution of the program starts
{
int i, j, spc, rows, k; // Declare integer variables i, j, spc, rows, and k
// Display message asking for input
cout << "\n\n Display such a pattern like a pyramid using number with repetition :\n";
cout << "-------------------------------------------------------------------------\n";
cout << " Input number of rows: ";
cin >> rows; // Read input for the number of rows from the user
spc = rows + 4 - 1; // Calculate the number of spaces for formatting
// Loop to print the pyramid pattern using numbers with repetition
for (i = 1; i <= rows; i++) // Loop for the number of rows
{
for (k = spc; k >= 1; k--) // Loop to print spaces before the numbers
{
cout << " "; // Print a space
}
for (j = 1; j <= i; j++) // Loop to print numbers in each row
{
cout << i << " "; // Print the value of 'i' (repeated numbers) followed by a space
}
cout << endl; // Move to the next line after each row is printed
spc--; // Decrement the number of spaces for the next row
}
}
Sample Output:
Display such a pattern like a pyramid using number with repetition : ------------------------------------------------------------------------- Input number of rows: 5 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
Flowchart:
C++ Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a program in C++ to make such a pattern like a pyramid with an asterisk.
Next: Write a program in C++ to display the pattern like a pyramid using asterisk and each row contain an odd number of asterisks.
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://w3resource.com/cpp-exercises/for-loop/cpp-for-loop-exercise-41.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics