프로그램 설명
피라미드는 다각형의 밑변과 꼭짓점이라고 하는 한 점을 연결하여 형성된 다면체입니다. 각 밑변과 꼭지점은 측면이라고 하는 삼각형을 형성합니다. 밑면이 다각형인 원뿔형 솔리드입니다. 밑면이 n인 피라미드는 꼭짓점 n + 1개, 면 n + 1개, 모서리 2n개로 구성됩니다. 모든 피라미드는 자기 이중적입니다.
알고리즘
Accept the number of rows from the user to form pyramid shape Iterate the loop till the number of rows specified by the user: Display 1 star in the first row Increase the number of stars based on the number of rows.
예시
/*Program to print Pyramid Pattern*/ #include<stdio.h> int main() { int r, s, rows=0; int t=0; clrscr(); printf("Enter number of rows to print the pyramid: "); scanf("%d", &rows); printf("\n"); printf("The Pyramid Pattern for the number of rows are:"); printf("\n\n"); for(r=1;r<=rows;++r,t=0) { for(s=1; s<=rows-r; ++s){ printf(" "); } while (t!=2*r-1) { printf("* "); ++t; } printf("\n"); } getch(); return 0; }
출력