w3resource

C++ Exercises: Display the pattern like right angle triangle with number increased by 1

C++ For Loop: Exercise-38 with Solution

Write a C++ program to make such a pattern like a right angle triangle with the number increased by 1.

Visual Presentation:

C++ Exercises: Display the pattern like right angle triangle with number increased by 1

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, rows, k = 1; // Declare integer variables i, j, rows, and k with k initialized to 1

    // Display message asking for input
    cout << "\n\n Display such a pattern like right angle triangle with number increased by 1:\n";
    cout << "---------------------------------------------------------------------------------\n";
    cout << " Input number of rows: ";
    cin >> rows; // Read input for the number of rows from the user

    // Loop to print the pattern with numbers increased by 1 in a right-angle triangle shape
    for (i = 1; i <= rows; i++) // Loop for the number of rows
    {
        for (j = 1; j <= i; j++) // Nested loop for printing numbers in each row
        {
            cout << k++ << " "; // Print the value of 'k' (increased by 1) and increment 'k' afterwards
        }
        cout << endl; // Move to the next line after each row is printed
    }
}

Sample Output:

 Display such a pattern like right angle triangle with number increased by 1:                                                                 
---------------------------------------------------------------------------------                                                             
 Input number of rows: 4                                               
1                                                                      
2 3                                                                    
4 5 6                                                                  
7 8 9 10

Flowchart:

Flowchart: Display the pattern like right angle triangle with number increased by 1

C++ Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a program in C++ to make such a pattern like right angle triangle using number which will repeat the number for that row.
Next: Write a program in C++ to make such a pattern like a pyramid with numbers increased by 1.

What is the difficulty level of this exercise?



Become a Patron!

Follow us on Facebook and Twitter for latest update.

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-38.php