Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chương trình in hình kim tự tháp trong C

Mô tả chương trình

Hình chóp là một hình đa diện được tạo thành bằng cách nối một đáy là đa giác và một điểm, được gọi là khối chóp. Mỗi cạnh đáy và đỉnh tạo thành một tam giác, gọi là mặt bên. Nó là một chất rắn hình nón với cơ sở đa giác. Một hình chóp có đáy là n mặt có n + 1 đỉnh, n + 1 mặt và 2n cạnh. Tất cả các kim tự tháp đều là tự kép.

Chương trình in hình kim tự tháp trong C

Thuật toán

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.

Ví dụ

/*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;
}

Đầu ra

Chương trình in hình kim tự tháp trong C