C++ Exercises: Display Pascal's triangle like right angle triangle
C++ For Loop: Exercise-46 with Solution
Write a C++ program to display Pascal's triangle like a right angle triangle.
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 row, c = 1, blk, i, j; // Declare integer variables row, c, blk, i, and j
// Display message asking for input
cout << "\n\n Display the Pascal's triangle like right angle triangle:\n";
cout << "-------------------------------------------------------------\n";
cout << " Input number of rows: ";
cin >> row; // Read input for the number of rows from the user
for (i = 0; i < row; i++) // Loop for the number of rows
{
for (j = 0; j <= i; j++) // Loop to calculate and print the numbers in each row
{
if (j == 0 || i == 0) // Check if it's the first column or the first row
c = 1; // Assign 1 to 'c' if it's the first column or the first row
else
c = c * (i - j + 1) / j; // Calculate the next number using the previous value
cout << c << " "; // Print the calculated number followed by spaces for formatting
}
cout << endl; // Move to the next line after each row is printed
}
}
Sample Output:
Display the Pascal's triangle lime right angle triangle: ------------------------------------------------------------- Input number of rows: 7 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1
Flowchart:
C++ Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a program in C++ to display Pascal's triangle like pyramid.
Next: Write a program in C++ to display such a pattern for n number of rows using number. Each row will contain odd numbers of number.
The first and last number of each row will be 1 and middle column will be the row number.
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-46.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics