/* WRITE A CPROGRAM TO GENERATE THE FOLLOWING OUT PUT:
b) 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
*/
#include<stdio.h>
#include<conio.h>
#define MAXLINE 5
void main()
{
int curlin,i;
clrscr();
curlin=1;
while(curlin <= MAXLINE)
{
for(i=0 ; i < (MAXLINE - curlin) ; i++)
printf(" "); /* 3 spaces */
for(i=1;i<=curlin;i++)
{
if(i<=9)
printf("%d ",i); /* 1 digit followed by 2 spaces */
else
printf("%d ",i); /* 2 digits followed by 1 space */
}
i-=2;
for( ; i>=1 ; i--)
{
if(i<=9)
printf("%d ",i); /* 1 digit followed by 2 spaces */
else
printf("%d ",i); /* 2 digits followed by 1 space */
}
printf("\n");
curlin++;
}
getch();
}
/*
=====OUT PUT=====
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
*/
No comments:
Post a Comment