Skip to content

4. Triangle Digit Pattern

Example

Pattern 4

\(N = 5\)

\[\Large
\begin{align}
&1\\
&2\; 2\\
&3\; 3\; 3\\
&4\; 4\; 4\; 4\\
&5\; 5\; 5\; 5\; 5
\end{align}
\]
printTriangle.cpp
#include <bits/stdc++.h>
using namespace std;

void printTriangle(int n) {
    for(int i=0; i<n; i++) {
        for(int j=0; j<=i; j++) {
            cout << i+1 << " ";
        }
        cout << endl;
    }
}

int main(void) {
    int n;
    cin >> n;
    printTriangle(n);
    return 0;
}

Input: 5
Output:

1
2 2 
3 3 3 
4 4 4 4 
5 5 5 5 5