Pattern Program in C Programming Language (post - 2)
To Read our first post about parttern programming
Program15:
#include<stdio.h>
void main()
{
int i, j;
for(i=5 ; i>=1 ; i--)
{
for(j=1 ; j<=i ; j++)
{
printf("%d ", j);
}
printf("\n");
}
}
Output:
1 2 3 4 5 1 2 3 4 1 2 3 1 2 1
Program16:
#include<stdio.h>
void main()
{
int i, j, k;
for(i=1 ; i<=5 ; i++)
{
for(j=1 ; j<i ; j++)
{
printf(" ");
}
for(k=i ; k<=5 ; k++)
{
printf("* ");
}
printf("\n");
}
}
Output:
* * * * *
* * * *
* * *
* *
*
Program17:
#include<stdio.h>
void main()
{
int i, j, k;
for(i=1 ; i<=5 ; i++)
{
for(j=i ; j<5 ; j++)
{
printf(" ");
}
for(k=1 ; k<=i ; k++)
{
printf("* ");
}
printf("\n");
}
}
Output:
*
* *
* * *
* * * *
* * * * *
Program18:
#include<stdio.h>
void main()
{
int i, j, n, k=0;
printf("Enter row number : ");
scanf("%d", &n);
for(i=1 ; i<=n ; i++)
{
for(j=1 ; j<=i ; j++)
{
printf("%d ",k++%10);
}
printf("\n");
}
}
Output:
Enter row number : 5 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4
Program19:
#include<stdio.h>
void main()
{
int i, j, n, k=0;
printf("Enter row number : ");
scanf("%d", &n);
for(i=1 ; i<=n ; i++)
{
for(j=1 ; j<=i ; j++)
{
printf("%d ",k++%2);
}
printf("\n");
}
}
Output:
Enter row number : 5 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Program20:
#include<stdio.h>
void main()
{
int i, j, k, c=10;
for(i=1 ; i<=5 ; i++)
{
for(j=1 ; j<=c/2-i ; j++)
{
printf(" ");
}
for(k=1 ; k<=2*i-1 ; k++)
{
printf(" %d", k);
}
printf("\n");
}
}
Output:
1
1 2 3
1 2 3 4 5
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8 9
Program21:
#include<stdio.h>
void main()
{
int i, j;
for(i=1; i<=5 ; i++)
{
for(j=1 ; j<=i ; j++)
{
printf("%c ", 64+i);
}
printf("\n");
}
}
Output:
A B B C C C D D D D E E E E E
Program22:
#include<stdio.h>
void main()
{
int i, j, k;
for(i=1; i<=5; i++)
{
for(j=1; j<i ; j++)
{
printf(" ");
}
for(k=10 ; k>2*i-1; k--)
{
printf("* ");
}
printf("\n");
}
}
Output:
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
Program23:
#include<stdio.h>
int main()
{
int i,j,k;
for(i=5 ; i>1 ; i--)
{
for(j=1 ; j<5 ; j++)
{
if(j<i)
printf("%d ",j);
else
printf("* ");
}
for(j=5 ; j>=1 ; j--)
{
if(j<i)
printf("%d ",j);
else
printf("* ");
}
printf("\n");
}
return 0;
}
Output:
1 2 3 4 * 4 3 2 1 1 2 3 * * * 3 2 1 1 2 * * * * * 2 1 1 * * * * * * * 1
Program24:
#include<stdio.h>
void main()
{
int i, j;
for(i=1 ; i<=5 ; i++)
{
for(j=i ; j<=5 ; j++)
{
if(i==1 || j==i || j==5)
{
printf("* ");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
Output25:
* * * * * * * * * * * *
Program26:
#include<stdio.h>
void main()
{
int i, j;
for(i=1 ; i<=5 ; i++)
{
for(j=1 ; j<=i ; j++)
{
printf("%d ", j);
}
for(j=i*2 ; j<10 ; j++)
{
printf(" ");
}
for(j=i ; j>=1 ; j--)
{
printf("%d ", j);
}
printf("\n");
}
}
Output:
1 1 1 2 2 1 1 2 3 3 2 1 1 2 3 4 4 3 2 1 1 2 3 4 5 5 4 3 2 1
Program27:
#include<stdio.h>
void main()
{
int i, j;
for(i=1 ; i<=5 ; i++)
{
for(j=5 ; j>i ; j--)
printf(" ");
for(j=1 ; j<=i ; j++)
printf("%d ",j);
for(j=j-2 ; j>=1 ; j--)
printf("%d ",j);
printf("\n");
}
}
Output:
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
Program28:
#include<stdio.h>
void main()
{
int x,y;
char str[]="INDIA";
for(x=0 ; x<5 ; x++)
{
y=x+1;
printf("%-5.*s\n",y,str);
}
for(x=4; x>=0; x--)
{
y=x+1;
printf("%-5.*s\n",y,str);
}
}
Output:
I IN IND INDI INDIA INDIA INDI IND IN IRead out first post about parttern programming