Pattern Program in C Programming Language (post - 1)

Rumman Ansari   2018-05-10   Student   C Programming Language > Pattern Programming   2829 Share

In this blog you will get * Pattern Programs. For chapterwise program list click here

This blog is our first blog for Pattern Programs. If you want to know more about * Pattern Programs also read from below link.

Read out second post about parttern programming

Program1:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j </span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">++)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"* "</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

* * * * *
* * * * *
* * * * *
* * * * *
* * * * * 

Program2:

<span class="pln">
</span><span class="com">/**
 * C program to print square star pattern
 */</span><span class="pln">

</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">

</span><span class="kwd">int</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">,</span><span class="pln"> N</span><span class="pun">;</span><span class="pln">

    </span><span class="com">// Input number of rows from user</span><span class="pln">
    printf</span><span class="pun">(</span><span class="str">"Enter number of rows: "</span><span class="pun">);</span><span class="pln">
    scanf</span><span class="pun">(</span><span class="str">"%d"</span><span class="pun">,</span><span class="pln"> </span><span class="pun">&amp;</span><span class="pln">N</span><span class="pun">);</span><span class="pln">

    </span><span class="com">// Iterate over rows</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;=</span><span class="pln">N</span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="com">// Iterate over columns</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">1</span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&lt;=</span><span class="pln">N</span><span class="pun">;</span><span class="pln"> j</span><span class="pun">++)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            </span><span class="com">// Print star for each column</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"*"</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        
        </span><span class="com">// Move to the next line/row</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">

    </span><span class="kwd">return</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span>

Output:

Enter number of rows: 6
******
******
******
******
******
****** 

Program3:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j </span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">++)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"%d "</span><span class="pun">,</span><span class="pln"> i</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

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

Program4:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j </span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">++)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"%d "</span><span class="pun">,</span><span class="pln">j</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

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

Program5:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;=</span><span class="lit">25</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"* "</span><span class="pun">);</span><span class="pln">
        </span><span class="kwd">if</span><span class="pun">(</span><span class="pln">i</span><span class="pun">%</span><span class="lit">5</span><span class="pun">==</span><span class="lit">0</span><span class="pun">)</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

* * * * *
* * * * *
* * * * *
* * * * *
* * * * * 

Program6:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&lt;=</span><span class="pln">i </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">++)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"* "</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

*
* *
* * *
* * * *
* * * * * 

Program7:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&lt;=</span><span class="pln">i </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">++)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"%d "</span><span class="pun">,</span><span class="pln"> i</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

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

Program8:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&lt;=</span><span class="pln">i </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">++)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"%d "</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

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

Program9:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&gt;=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">--)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&gt;=</span><span class="pln">i </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">--)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"%d "</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

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

Program10:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&gt;=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">--)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="pln">i </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">++)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"%d "</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

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

Program11:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="pln">i </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&gt;=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">--)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"%d "</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

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

Program12:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="pln">i </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">++)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"%d "</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

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

Program13:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&gt;=</span><span class="pln">i </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">--)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"%d "</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

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

Program14:

<span class="pln">
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">5</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&gt;=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> i</span><span class="pun">--)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="pln">i </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">&gt;=</span><span class="lit">1</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> j</span><span class="pun">--)</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"%d "</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"\n"</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

5 4 3 2 1
4 3 2 1
3 2 1
2 1
1 
Read out second post about parttern programming