AVIJIT PRAMANIK
9038652152
Page 1 of 50
C language pyramid Program
1) Design rectangle pyramid
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c;
printf("\n Enter how many row you want: ");
scanf("%d",&num);
for(r=1; num>=r; r++)
{
for(c=1; c<=num; c++)
printf("@");
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 2 of 50
2.) Design triangle pyramid
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r=1,c,sp;
printf("\n Enter how many row you want: ");
scanf("%d",&num);
for(; num>=1; num--,r++)
{
for(sp=r; sp>1; sp--)
printf(" ");
for(c=1; c<=num; c++)
printf("#");
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 3 of 50
3. Design triangle pyramid
#include<stdio.h>
#include<conio.h>
void main()
{
int num,c;
printf("\n Enter how many row you want: ");
scanf("%d",&num);
for(; num>=1; num--)
{
for(c=1; c<=num; c++)
printf("@");
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 4 of 50
4. Design triangle pyramid
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c;
printf("\n Enter how many row you want:");
scanf("%d",&num);
for(r=1; num>=r; r++)
{
for(c=1; c<=r; c++)
printf("#");
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 5 of 50
5. Design triangle pyramid
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c,sp;
printf("\n Enter how many row you want:");
scanf("%d",&num);
for(r=1; num>=r; r++)
{
for(sp=num-r; sp>=1; sp--)
printf(" ");
for(c=1; c<=r; c++)
printf("@");
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 6 of 50
6. Design numbers rectangle structure
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c;
printf("\n Enter how many row you want:");
scanf("%d",&num);
for(r=1; num>=r; r++)
{
for(c=1; c<=num; c++)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 7 of 50
7. Design numbers rectangle structure
/* c program for symbol triangle*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c;
printf("\nEnter loop repeat number(rows): ");
scanf("%d",&num);
for(r=1; num>=r; r++)
{
for(c=5; c>=1; c--)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 8 of 50
8. Design numbers rectangle structure
/* c program for number structure*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c;
printf("\n Enter loop repeat number(rows): ");
scanf("%d",&num);
for(r=num; r>=1; r--)
{
for(c=num; c>=1; c--)
printf("%d",r);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 9 of 50
9. Design numbers rectangle structure
/* c program for number structure*/
#include<stdio.h>
void main()
{
int num,r,c;
printf("\n Enter loop repeat number(rows): ");
scanf("%d",&num);
for(r=1; num>=r; r++)
{
for(c=num; c>=1; c--)
printf("%d",r);
printf("\n");
}
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 10 of 50
10. Design numbers triangle pyramid
/* c program for number triangle*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c;
printf("\n Enter loop repeat number(rows): ");
scanf("%d",&num);
for(r=1; r<=num; r++)
{
for(c=1; c<=r; c++)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 11 of 50
11. Design numbers triangle pyramid
/*c program for number triangle pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,c;
printf("\n Enter loop repeat number(rows): ");
scanf("%d",&num);
for(; num>=1; num--)
{
for(c=1; c<=num; c++)
printf("%d",c);
printf("\n");
}
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 12 of 50
12. Design numbers triangle pyramid
/*c program for number triangle pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c,sp;
printf("\n Enter loop repeat number(rows): ");
scanf("%d",&num);
for(r=1; num>=r; r++)
{
for(sp=num-r; sp>=1; sp--)
printf(" ");
for(c=1; c<=r; c++)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 13 of 50
13. Design numbers triangle pyramid
/*c program for number triangle pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,c;
printf("\n Enter loop repeat number(rows): ");
scanf("%d",&num);
for(; num>=1; num--)
{
for(c=num; c>=1; c--)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 14 of 50
14. Design numbers triangle pyramid
/*c program for number triangle pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,c,r;
printf("\n Enter loop repeat number(rows): ");
scanf("%d",&num);
for(r=1; num>=r; r++)
{
for(c=r; c>=1; c--)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 15 of 50
15. Design numbers triangle pyramid
/*c program for number triangle*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,c;
printf("\nEnter loop repeat number(rows): ");
scanf("%d",&num);
for(; num>=1; num--)
{
for(c=1; c<=num; c++)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 16 of 50
16. Design numbers triangle pyramid
/*c program for number triangle pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r=1,c,sp;
printf("Enter loop repeat number(rows):");
scanf("%d",&num);
for(; num>=1; num--,r++)
{
for(sp=r; sp>1; sp--)
printf(" ");
for(c=1; c<=num; c++)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 17 of 50
17. Design numbers triangle pyramid
/*c program for number triangle pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c,sp,x;
printf("Enter loop repeat number(rows):");
scanf("%d",&num);
for(r=1; num>=r; r++)
{
for(sp=num-r; sp>=1; sp--)
printf(" ");
for(c=1; c<=r; c++)
printf("%d",c);
for(x=r-1; x>=1; x--)
printf("%d",x);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 18 of 50
18. Design numbers triangle pyramid
/*c program for number triangle pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r=1,c,sp,x;
printf("\n Enter loop repeat number(rows):");
scanf("%d",&num);
for(; num>=1; num--,r++)
{
for(sp=r; sp>1; sp--)
printf(" ");
for(c=1; c<=num; c++)
printf("%d",c);
for(x=num-1; x>=1; x--)
printf("%d",x);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 19 of 50
19. Design numbers triangle pyramid
/* c program for number structure */
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c,sp;
printf("\n Enter loop repeat number : ");
scanf("%d",&num);
for(r=1; r<=num; r++)
{
for(sp=r; sp>1; sp--)
printf(" ");
for(c=r; c<=num; c++)
printf("%d",c);
for(c=num-1; c>=r; c--)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 20 of 50
20. Design Star Pyramid
/*c program for star pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c;
printf("\n Enter number of rows : ");
scanf("%d", &num);
for(r=1; r<=(num/2)+1; r++)
{
for(c=1; c<=r; c++)
printf("*");
printf("\n");
}
for(r=1; r<=(num/2); r++)
{
for(c=r; c<=num/2; c++)
printf("*");
printf("\n");
}
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 21 of 50
21. Number Pyramid
/*c program for number pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,n,r,c,sp;
printf("Enter any number : ");
scanf("%d", &num);
n=num;
for(r=1; r<=num; r++,n--)
{
for(sp=1; sp<r; sp++)
printf(" ");
for(c=1; c<=n; c++)
printf("%d ",c);
printf("\n");
}
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 22 of 50
22. Equilateral Triangle Number Design
/*c program for equilateral triangle design*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c,sp,n;
printf("\n Enter no. of rows :");
scanf("%d", &num);
for(r=1; r<=num; r++)
{
for(sp=num-r; sp>=1; sp--)
printf(" ");
for(n=num-r+1; n<=num; n++)
printf("%d",n);
for(c=1,n=num-1; c<r; c++,n--)
printf("%d",n);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 23 of 50
23. Half-Square Number Triangle
/*c program for half-square number triangle*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c,n,sp,p;
printf("\n Enter any number : ");
scanf("%d", &num);
for(r=1,n=num; r<=num; r++,n--)
{
for(sp=r; sp>1; sp--)
printf(" ");
for(c=r,p=n; c<=num; c++,p--)
printf("%d",p);
for(c=num-r,p=2; c>=1; c--,p++)
printf("%d",p);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 24 of 50
24. A Number Rhombus Pattern C Program
/*c program for how to design a number rhombus pattern*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,sp,n;
printf("\n Enter maximum number : ");
scanf("%d", &num);
for(r=1; r<=num; r++)
{
for(sp=num-r; sp>=1; sp--)
printf(" ");
printf("%d", r);
for(sp=r*2; sp>1; sp--)
printf(" ");
printf("%d", r);
printf("\n");
}
for(r=1,n=num-1; r<num; r++,n--)
{
for(sp=r; sp>=1; sp--)
printf(" ");
printf("%d",n);
for(sp=n*2; sp>1; sp--)
printf(" ");
printf("%d", n);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 25 of 50
25. Number rhombus
/*c program for number pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c,sp;
printf("\n Enter number of rows : ");
scanf("%d",&num);
for(r=1; r<=num; r++)
{
for(sp=num-r; sp>0; sp--)
printf(" ");
for(c=r; c>=1; c--)
printf("%d",c);
for(c=2; c<=r; c++)
printf("%d",c);
printf("\n");
}
for(r=1; r<=num; r++)
{
for(sp=r; sp>=1; sp--)
printf(" ");
for(c=num-r; c>=1; c--)
printf("%d",c);
for(c=2; c<=num-r; c++)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 26 of 50
26. String Triangle
/*c program to display the string as given fashion*/
#include<stdio.h>
#include<conio.h>
void main()
{
int x,y;
static 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);
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 27 of 50
27. Make Continuous Vertical-Horizontal Number Pyramid
/*c program for continuous vertical horizontal number pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int r,c,a=1,b,y,z=5;
for(r=1; r<=5; r++, a=a+7-r, z--)
{
b=a;
y=z;
for(c=1; c<=r; c++, b=b-y++)
printf(" %d ",b);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 28 of 50
28. Number rhombus
/*c program for number structure*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c,sp;
printf("Enter number of rows : ");
scanf("%d",&num);
for(r=1; r<=num; r++)
{
for(sp=num-r; sp>=1; sp--)
printf(" ");
for(c=1; c<=r; c++)
printf("%d",c);
for(c=r-1; c>=1; c--)
printf("%d",c);
printf("\n");
}
for(r=1; r<=num; r++)
{
for(sp=r; sp>=1; sp--)
printf(" ");
for(c=1; c<=(num-r); c++)
printf("%d",c);
for(c=num-r-1; c>=1; c--)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 29 of 50
29. Character rhombus
/*c program to print character rhombus structure*/
#include<stdio.h>
#include<conio.h>
void main()
{
char ch,r,c;
int sp;
printf("\nEnter any character : ");
scanf("%c",&ch);
if(ch>='a' && ch<='z')
ch=ch-32;
printf("\n");
for(r='A'; r<=ch; r++)
{
for(sp=ch-r; sp>=1; sp--)
printf(" ");
for(c='A'; c<=r; c++)
printf("%c",c);
for(c=r-1; c>='A'; c--)
printf("%c",c);
printf("\n");
}
for(r='A'; 'A'<=ch; ch--,r++)
{
for(sp=r; sp>='A'; sp--)
printf(" ");
for(c='A'; c<=ch-1; c++)
printf("%c",c);
for(c=ch-2; c>='A'; c--)
printf("%c",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 30 of 50
30. Equal Character Triangle
/*c program for Equal Character Triangle pattern*/
#include<stdio.h>
#include<conio.h>
void main()
{
char ch,r,c;
printf("Enter Any Character : ");
scanf("%c", &ch);
if(ch>='a' && ch<='z')
ch=ch-32;
for(r='A'; r<=ch; r++)
{
for(c=r; c>='A'; c--)
printf("%c",c);
for(c='B'; c<=r; c++)
printf("%c",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 31 of 50
31. Equal Number Triangle
/*c program for equal number triangle pattern*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c;
printf("Enter Any Number : ");
scanf("%d", &num);
for(r=1; r<=num; r++)
{
for(c=r; c>=1; c--)
printf("%d",c);
for(c=2; c<=r; c++)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 32 of 50
32. Hourglass star design
/*c program for print the star structure*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,n,r,c,sp;
printf("\n Enter number of rows: ");
scanf("%d", &num);
printf("\n");
n=num;
for(r=1; r<=num; r++)
{
for(sp=1; sp<=r; sp++)
printf(" ");
for(c=1; c<=n; c++)
printf("*");
for(c=num-r; c>=1; c--)
printf("*");
n--;
printf("\n");
}
for(r=2; r<=num; r++)
{
for(sp=num-r+1; sp>=1; sp--)
printf(" ");
for(c=1; c<=r; c++)
printf("*");
for(c=r-1; c>=1; c--)
printf("*");
printf("\n");
}
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 33 of 50
33. Number Character Triangle
/*c program for number character triangle*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c,p,z;
printf("Enetr no. of rows : ");
scanf("%d", &num);
for(r=1; r<=num; r++)
{
for(c=r; c>=1; c--)
printf("%d",c);
for(z='A',p=r; p>1; p--,z++)
printf("%c",z);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 34 of 50
34. Odd Number Triangle
/*c program for odd number triangle*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c,q,s;
printf("Enter ending number : ");
scanf("%d", &num);
for(r=0; r<=num; r++)
{
for(c=0,s=r; c<=r; c++,s--)
printf(" %d",s);
for(q=1; q<=r; q++)
printf(" %d",q);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 35 of 50
35. Continue Character-Number Pyramid
/*c program character number pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c;
static int i=1;
static char ch='A';
printf("\n Enter no. of rows : ");
scanf("%d", &num);
for(r=1; r<=num; r++)
{
for(c=1; c<=r; c++)
{
if(r%2==0)
printf(" %c",ch++);
else
printf(" %d",i++);
}
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 36 of 50
36. Differ Symbol Pyramid
/*c program for symbol pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c;
printf("\n Enter no. of rows : ");
scanf("%d", &num);
for(r=1; r<=num; r++)
{
for(c=1; c<=r; c++)
{
if(r%2==0)
printf(" $");
else
printf(" *");
}
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 37 of 50
37. Character - Symbol Pyramid
/*c program for character and star pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
char ch,r,c,q;
printf("\n Enter ending character : ");
scanf("%c", &ch);
if(ch>='a' && ch<='z')
ch=ch-32;
for(r='A'; r<=ch; r++)
{
for(c='A'; c<=r; c++)
{
if(r%2==0)
printf("*");
else
printf("%c",c);
}
printf("\n");
}
for(q=ch-1; q>='A'; q--)
{
for(c='A'; c<=q; c++)
{
if(q%2==0)
printf("*");
else
printf("%c",c);
}
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 38 of 50
38. Star Pyramid
/*c star pyramid program*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,n,r,c;
printf("\n Enter no. of rows : ");
scanf("%d", &num);
n=num;
for(r=1; r<num; r++,n--)
{
for(c=1; c<=n; c++)
printf("*");
printf("\n");
}
for(r=1; r<=num; r++)
{
for(c=1; c<=r; c++)
printf("*");
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 39 of 50
39. Square Star Pyramid
/*c program for star square design*/
#include<stdio.h>
#include<conio.h>
void main()
{
int cols,rows,r,c,sp;
printf("\n Enter no. of columns: ");
scanf("%d", &cols);
printf("\n Enter no. of rows: ");
scanf("%d", &rows);
for(r=1; r<=cols; r++)
{
if(r==1 || r==cols)
printf(" ");
else
printf("*");
}
printf("\n");
for(c=1; c<=rows-2; c++)
{
printf("*");
for(sp=1; sp<=cols-2; sp++)
printf(" ");
printf("*\n");
}
for(r=1; r<=cols; r++)
{
if(r==1 || r==cols)
printf(" ");
else
printf("*");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 40 of 50
40. Nested Pyramid
/*c program for nested pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int r,c,num,n;
printf("\n Enter no. of rows: ");
scanf("%d",&num);
n=num;
for(r=1; r<=num; r++,n--)
{
for(c=1; c<=r; c++)
printf("*");
printf(" ");
for(c=n; c>=1; c--)
printf("*");
printf(" ");
for(c=n; c>=1; c--)
printf("*");
printf(" ");
for(c=1; c<=r; c++)
printf("*");
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 41 of 50
41. Character Rectangle Design
/*c program for character rectangle pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{ char ch='C',r,c,t,sp,st;
st=ch;
for(r='A'; r<=ch; r++,st--)
{
for(c='A';c<='B'; c++)
{
if(r=='C')
{
printf("A ");
break;
}
else
printf("%c",c);
}
for(sp=r; sp>'A'; sp--)
printf(" ");
for(t=st; t>='A'; t--)
printf("%c",t);
printf("\n");
}
for(r='A'; r<=ch-1; r++)
{
for(c='A'; c<='B'; c++)
printf("%c", c);
for(sp=r; sp<='A'; sp++)
printf(" ");
for(t=r+1; t>='A'; t--)
printf("%c", t);
printf("\n");
}
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 42 of 50
42. Number Rectangle Design
/*c program for number rectangle design*/
#include<stdio.h>
#include<conio.h>
void main()
{ int num,n,r,c,sp,t;
printf("\n Enter any number : ");
scanf("%d", &num);
n=num;
for(r=1; r<=num; r++,n--)
{
for(c=1; c<=2; c++)
{
if(r==3)
{
printf("1 ");
break;
}
else
printf("%d",c);
}
for(sp=r; sp>1; sp--)
printf(" ");
for(t=n; t>=1; t--)
printf("%d",t);
printf("\n");
}
for(r=1; r<=num-1; r++)
{
for(c=1; c<=2; c++)
printf("%d",c);
for(sp=r; sp<=1; sp++)
printf(" ");
for(t=r+1; t>=1; t--)
printf("%d",t);
printf("\n");
}
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 43 of 50
43. Floyd Triangle
/*c program to print the number pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,r,c,sp,i=1;
printf("\n Enter any number : ");
scanf("%d", &num);
for(r=1; r<=num; r++)
{
for(sp=1; sp<=num-r; sp++)
printf(" ");
for(c=1; c<=r; c++,i++)
printf("%d ",i);
printf("\n");
}
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 44 of 50
44. Reverse Star Pyramid
/*C program for reverse star pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{
int num,c,sp,r=1;
printf("\n Enter loop repeat number(rows): ");
scanf("%d", &num);
printf("\n");
for(; num>=1; num--,r++)
{
for(c=1; c<=num; c++)
printf("*");
for(sp=r; sp>1; sp--)
printf(" ");
for(sp=r; sp>1; sp--)
printf(" ");
for(c=num; c>=1; c--)
printf("*");
printf("\n");
}
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 45 of 50
45. Number Decrease to Zero Triangle
/*c program for number decrease triangle*/
#include<stdio.h>
#include<conio.h>
void main()
{ int num,r,c,sp;
printf("\n Enter max number : ");
scanf("%d", &num);
for(r=0; r<=num; r++)
{
for(sp=r; sp<num; sp++)
printf(" ");
for(c=r; c>=0; c--)
printf("%d",c);
for(c=1; c<=r; c++)
printf("%d",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 46 of 50
46. Character Pyramid
/*c program for character pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{ char ch,r,c,p;
printf("Enter any character : ");
scanf("%c", &ch);
if(ch>='a' && ch<='z')
ch=ch-32;
for(r='A'; r<=ch; r++)
{
for(c='A'; c<=r; c++)
printf("%c",c);
for(c=r-1; c>='A'; c--)
printf("%c",c);
printf("\n");
}
for(p=ch-1,r='A'; r<ch; r++,p--)
{
for(c='A'; c<=p; c++)
printf("%c",c);
for(c=p-1; c>='A'; c--)
printf("%c",c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 47 of 50
47. Square Number Triangle
/*c program for square number triangle*/
#include<stdio.h>
#include<conio.h>
void main()
{int r,c,q=1;
for(r=1; r<=5; r++,q=q+2)
{
for(c=1; c<=q; c++)
printf(" %d",c*c);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 48 of 50
48. Floyd's triangle
/*c Program of Floyd's triangle*/
#include<stdio.h>
#include<conio.h>
void main()
{
int r,c,n,x=1;
printf("\n Enter No. of rows of Floyd's triangle : ");
scanf("%d",&n);
for(r=1; n>=r; r++)
{
for(c=1; c<=r; c++,x++)
printf(" %d",x);
printf("\n");
}
getch();
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 49 of 50
49. Number Pyramid Pattern
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,n;
int x=0,y=0;
printf("\n Enter the no of line:");
scanf("%d",&n);
for(i=0;i<=n;i++)
{
x=y;
for(j=i;j<=n;j++,x++)
printf("%d ",x);
y++;
printf("\n");
}
}
AVIJIT PRAMANIK
9038652152
AVIJIT PRAMANIK
9038652152
Page 50 of 50
50. Character Rectangle Program
/*c program for character pyramid*/
#include<stdio.h>
#include<conio.h>
void main()
{char ch,r,c,t;
printf("\n Enter any character : ");
scanf("%c", &ch);
if(ch>='a' && ch<='z')
ch = ch - 32;
for(r='A'; r<=ch; r++)
{
for(c=r; c<=ch; c++)
printf("%c",c);
for(t='A'; t<r; t++)
printf("%c",t);
printf("\n");
}
}
AVIJIT PRAMANIK
9038652152