Accourding to me, Any patterns are designed with use of for loop, And it is a Simple way to print any patterns. Any patterns are designed by the Combinations of any for loop and any other loops or conditions.
C programming code of patterns
#include<conio.h>
#include<stdio.h>
void main()
{
int i, j, k=1, n;
clrscr();
printf("\n Enter the Line of Patterns ");
scanf("%d",&n);
for( i = 1 ; i < ( n + 2 ) ; i++ )
{
for( j = 1 ; j < i ; j++ )
{
printf("%3d ",k);
k=k+1;
}
printf("\n");
}
getch();
}
Output:-

C programming code of patterns
#include<conio.h>
#include<stdio.h>
void main()
{
int i, j, k=1, n;
clrscr();
printf("\n Enter the Line of Patterns ");
scanf("%d",&n);
for( i = 1 ; i < ( n + 2 ) ; i++ )
{
for( j = 1 ; j < i ; j++ )
{
printf("%3d ",k);
k=k+1;
}
printf("\n");
}
getch();
}
Output:-
