Mô tả chương trình
Trong hình học, một hình vuông là một tứ giác đều, có nghĩa là nó có bốn cạnh bằng nhau và bốn góc bằng nhau.
Hình vuông đặc và rỗng sẽ xuất hiện như hình dưới đây
Thuật toán
Đối với Hình vuông Đặc -
Accept the Number of Rows from the user to draw the Solid Square For each Row, Print * for each Column to draw the Solid Square
Đối với hình vuông rỗng -
Accept the Number of Rows from the user to draw the Hollow Square For the First and Last Row, Print * for each Column For the Remaining Rows, Print * for the first and Last Column.
Ví dụ
/* Program to print hollow and Solid Square pattern */ #include <stdio.h> int main(){ int r, c, rows; //Hollow Rhombus int r1,c1, rows1; //Solid Rhombus clrscr(); /* Hollow Square */ printf("Enter the Number of rows for Hollow Square: "); scanf("%d", &rows); printf("\n"); for (r=1; r<=rows; r++){ if (r==1 || r==rows){ for (c=1; c<=rows; c++){ printf("*"); } } else{ for (c=1; c<=rows; c++){ if (c==1 || c==rows){ printf("*"); } else{ printf(" "); } } } printf("\n"); } printf("\n"); /* Solid Square */ printf("Enter the Number of rows for Solid Square: "); scanf("%d", &rows1); printf("\n"); for (r1=1; r1<=rows1; r1++){ for (c1=1; c1<=rows1; c1++){ printf("*"); } printf("\n"); } getch(); return 0; }
Đầu ra