Silahkan Melihat Tutorial di website kami dengan nyaman ENJOY YOUR LIFE ☕

Perfect Equal Number Triangle C Program

Q. Write a C program to make the following perfect equal number triangle shape as:

     4
     4 3 4
     4 3 2 3 4
     4 3 2 1 2 3 4
     4 3 2 3 4
     4 3 4
     4

Ans.

Its looks very tough to make the above number triangle but when you divided this triangle (pyramid) in sub-triangle (sub-pyramid) then its look like as:

     4
     4 3 4
     4 3 2 3 4
     4 3 2 1 2 3 4
     4 3 2 3 4
     4 3 4
     4

Now you can see, we divided above pyramid in 4 sub-pyramid, so it is easy to make 4 small pyramid program and marge them, and your pyramid design program completed. cheers!!

/*c program for Perfect Equal Number Triangle*/
#include<stdio.h>
int main()
{
 int num=4,n,r,c,p,x,y,z;
 y=num+1;
 for(r=1; r<=num; r++,y--)
 {
   for(c=1,n=num; c<=r; c++,n--)
       printf(" %d",n);
   for(c=1,p=y; c<r; c++,p++)
       printf(" %d",p);
   printf("\n");
 }
 for(r=num-1,x=1; r>=1; r--,x--)
 {
   for(c=r,n=num; c>=1; c--,n--)
       printf(" %d",n);
   for(c=r,z=num-x; c>1; c--,z++)
       printf(" %d",z);
   printf("\n");
 }
 getch();
 return 0;
}

/*****************************************
The output of above number triangle C program would be:
******************************************/

Output of Perfect Equal Number Triangle C Program
Figure: Screen-shot for Perfect Equal Number Triangle C Program 

You might also like to read:

  1. Big list of 98+ C pyramid programs
  2. Latest user asking pyramid programs list




0 komentar:

Post a Comment

Perfect Equal Number Triangle C Program