Following code will print the pyramid of numbers. To get pyramid of stars, replace integer values by the symbol “*”
#include<stdio.h>
#include<conio.h>
void main()
{
int p,q,n=10,m;
clrscr();
for(p=1;p<=n;p++)
{
for(q=0;q<n-p;q++)
{
printf(” “);
}
m = p;
for(q=1;q<=p;q++)
{
if(m>9)
m = m%10;
printf(“%d “,m++);
}
m = m-2;
for(q=1;q<p;q++)
{
printf(“%d “,m–);
if(m<0)
m = 0;
}
printf(“\n\n”);
}
getch();
}
Source Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int p,q,n=10,m;
clrscr();
for(p=1;p<=n;p++)
{
for(q=0;q<n-p;q++)
{
printf(” “);
}
m = p;
for(q=1;q<=p;q++)
{
if(m>9)
m = m%10;
printf(“%d “,m++);
}
m = m-2;
for(q=1;q<p;q++)
{
printf(“%d “,m–);
if(m<0)
m = 0;
}
printf(“\n\n”);
}
getch();
}
Output:
|