Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để in một mẫu thú vị nhất định.
Đối với điều này, chúng tôi sẽ được cung cấp một nửa chiều rộng của mẫu. Nhiệm vụ của chúng tôi là in một mẫu tương tự theo chiều rộng đã cho với các phần bên trái và bên phải của nó là hình ảnh phản chiếu của nhau.
Ví dụ
#include<stdio.h> //printing the given pattern void print_pattern(int n){ int i,j; //printing the upper half for (i=1; i<=n; i++){ for (j=1; j<=(2*n); j++){ // Left portion if (i<j) printf(" "); else printf("*"); // Right portion if (i<=((2*n)-j)) printf(" "); else printf("*"); } printf("\n"); } //printing the lower half for (i=1; i<=n; i++){ for (j=1;j<=(2*n);j++){ // Left portion if (i>(n-j+1)) printf(" "); else printf("*"); // Right portion if ((i+n)>j) printf(" "); else printf("*"); } printf("\n"); } } int main(){ print_pattern(6); return 0; }
Đầu ra
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *