Hướng dẫn python program to print hollow diamond pattern - chương trình python để in mô hình kim cương rỗng
Trong chương trình Python này, trước tiên chúng tôi đọc hàng từ người dùng. Ở đây hàng chỉ ra số lượng hàng sẽ được in theo một mẫu hình tam giác của mẫu kim cương rỗng. Cho giá trị hàng của Đối với điều kiện tiên quyết: vòng lặp, nếu tuyên bố khác1. Mô hình kim tự tháp/tam giác rỗng & nbsp; mẫu tương tự như mẫu kim tự tháp. Sự khác biệt duy nhất là, chúng tôi sẽ thay thế tất cả các ký tự '#' hoặc '*' bên trong và chúng tôi sẽ in 2*n-1 (n = số lượng hàng trong mẫu) '#' hoặc '*' ký tự trong hàng cuối cùng . & nbsp; ví dụ: & nbsp; & nbsp;Loops, If Else Statement Input: n=6 Output: # # # # # # # # # # # ########### C++14
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *0 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *7 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Input: n=6 Output: # # # # # # # # # # # ###########1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########3 Input: n=6 Output: # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Input: n=6 Output: # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 # # # # # # # # # # # ###########2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########4 # # # # # # # # # # # ###########5 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########4 * * * * * * * * * * * *0 * * * * * * * * * * * *1 * * * * * * * * * * * *2 * * * * * * * * * * * *3 * * * * * * * * * * * *4 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 # # # # # # # # # # # ###########8 * * * * * * * * * * * *8 * * * * * * * * * * * *9 * * * * * * * * * * * *1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----2 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 * * * * * * * * * * * *2 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5 * * * * * * * * * * * *4 * * * * * * * * * * * *1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 * * * * * * * * * * * *2 * * * * * * * * * * * *3 * * * * * * * * * * * *4 * * * * * * * * * * * *1 5 4# # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 # # # # # # # # # # # ###########8 5 8# # # # # # # # # # # ###########8 9 0Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########4 9 5# # # # # # # # # # # ###########8 * * * * * * * * * * * *2 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5 * * * * * * * * * * * *4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########4 Input: n=6 Output: # # # # # # # # # # # ###########4 Java
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 #include 6 #include 7 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 #include 9Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 using 4using 5* * * * * * * * * * * *4 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 #include 7 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Input: n=6 Output: # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *11 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *122 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *16 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *18 # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 * * * * * * * * * * * *1 # # # # # # # # # # # ###########4 * * * * * * * * * * * *0 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *1 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *1 * * * * * * * * * * * *8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *32 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *33 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *34 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *36 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *39 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *12 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *41 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *33 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *34__ Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *46 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *46 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 5 4-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 * * * * * * * * * * * *4 * * * * * * * * * * * *1 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *63 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *12 * * * * * * * * * * * *4 * * * * * * * * * * * *1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *67 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *16 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *12 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *74 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *33 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *76 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *78 * * * * * * * * * * * *1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########4 Input: n=6 Output: # # # # # # # # # # # ###########4 PythonEnter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *88 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *89 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *91 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *92 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *12 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *96 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *98 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *99 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Input: n=6 Output: # # # # # # # # # # # ###########01____202 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########4 Input: n=6 Output: # # # # # # # # # # # ###########07 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########10 * * * * * * * * * * * *1 Input: n=6 Output: # # # # # # # # # # # ###########12 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *99 Input: n=6 Output: # # # # # # # # # # # ###########14 Input: n=6 Output: # # # # # # # # # # # ###########15 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *92 Input: n=6 Output: # # # # # # # # # # # ###########17 # # # # # # # # # # # ###########8 * * * * * * * * * * * *8 Input: n=6 Output: # # # # # # # # # # # ###########20 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *92 Is -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 Input: n=6 Output: # # # # # # # # # # # ###########12 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *99 Input: n=6 Output: # # # # # # # # # # # ###########48 Input: n=6 Output: # # # # # # # # # # # ###########15 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *92 Input: n=6 Output: # # # # # # # # # # # ###########17 * * * * * * * * * * * *1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Input: n=6 Output: # # # # # # # # # # # ###########54 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 Input: n=6 Output: # # # # # # # # # # # ###########12 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *99 Input: n=6 Output: # # # # # # # # # # # ###########14 Input: n=6 Output: # # # # # # # # # # # ###########59 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *92 Input: n=6 Output: # # # # # # # # # # # ###########17 * * * * * * * * * * * *1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *91 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *92 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *91 Input: n=6 Output: # # # # # # # # # # # ###########02 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *91 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *92 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *12 * * * * * * * * * * * *4 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########12 Input: n=6 Output: # # # # # # # # # # # ###########75 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *96 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *98__ # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########12 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *99 Input: n=6 Output: # # # # # # # # # # # ###########48 Input: n=6 Output: # # # # # # # # # # # ###########59 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *92 Input: n=6 Output: # # # # # # # # # # # ###########17 Input: n=6 Output: # # # # # # # # # # # ###########86 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *92 using 5# # # # # # # # # # # ###########00 C#
# # # # # # # # # # # ###########02
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 #include 6 #include 7 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 # # # # # # # # # # # ###########10 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Input: n=6 Output: # # # # # # # # # # # ###########1 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 #include 7 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Input: n=6 Output: # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *11 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *122 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *16 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *18 # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 * * * * * * * * * * * *1 # # # # # # # # # # # ###########4 * * * * * * * * * * * *0 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 # # # # # # # # # # # ###########40 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *1 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *1 * * * * * * * * * * * *8 * * * * * * * * * * * *9 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *46 # # # # # # # # # # # ###########40 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *46 # # # # # # # # # # # ###########40 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 5 4-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 * * * * * * * * * * * *4 * * * * * * * * * * * *1 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *1 5 8* * * * * * * * * * * *1 # # # # # # # # # # # ###########70 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########4 9 5* * * * * * * * * * * *1 # # # # # # # # # # # ###########40 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########4 Input: n=6 Output: # # # # # # # # # # # ###########4 PHP# # # # # # # # # # # ###########85 # # # # # # # # # # # ###########86 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 # # # # # # # # # # # ###########88 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *45 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########92 # # # # # # # # # # # ###########93 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *99 # # # # # # # # # # # ###########97 # # # # # # # # # # # ###########98__ Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *99 * * * * * * * * * * * *10 * * * * * * * * * * * *11 # # # # # # # # # # # ###########97__ # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 * * * * * * * * * * * *1 * * * * * * * * * * * *23 * * * * * * * * * * * *3 * * * * * * * * * * * *4 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 # # # # # # # # # # # ###########8 * * * * * * * * * * * *8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *99 # # # # # # # # # # # ###########92 * * * * * * * * * * * *32 # # # # # # # # # # # ###########97 * * * * * * * * * * * *34 # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 * * * * * * * * * * * *1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *99 # # # # # # # # # # # ###########92 * * * * * * * * * * * *41 # # # # # # # # # # # ###########92 * * * * * * * * * * * *43 * * * * * * * * * * * *44 # # # # # # # # # # # ###########97 * * * * * * * * * * * *46 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 * * * * * * * * * * * *23 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5 * * * * * * * * * * * *4 * * * * * * * * * * * *1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 * * * * * * * * * * * *23 * * * * * * * * * * * *3 * * * * * * * * * * * *4 * * * * * * * * * * * *1 # # # # # # # # # # # ###########92 * * * * * * * * * * * *59 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########92 # # # # # # # # # # # ###########93 # # # # # # # # # # # ###########8 * * * * * * * * * * * *23 * * * * * * * * * * * *67 * * * * * * * * * * * *4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *99 # # # # # # # # # # # ###########97 * * * * * * * * * * * *75 # # # # # # # # # # # ###########97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 # # # # # # # # # # # ###########8 * * * * * * * * * * * *23 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5 * * * * * * * * * * * *4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########4 Input: n=6 Output: # # # # # # # # # # # ###########4 # # # # # # # # # # # ###########88 * * * * * * * * * * * *92 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 # # # # # # # # # # # ###########88 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *96 JavaScript* * * * * * * * * * * *97 * * * * * * * * * * * *98 * * * * * * * * * * * *99 Input: n=6 Output: # # # # # # # # # # # ###########1 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########3 * * * * * * * * * * * *98 # # # # # # # # # # # ###########86 # # # # # # # # # # # ###########00 * * * * * * * * * * * *98 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 # # # # # # # # # # # ###########8 * * * * * * * * * * * *99 # # # # # # # # # # # ###########2 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----13 # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----18 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 * * * * * * * * * * * *1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----22 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----23 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 * * * * * * * * * * * *8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----29 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 * * * * * * * * * * * *1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----2 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----22 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----22 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----23 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *1 5 4-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 5 8-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----22 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----53 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----59 # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----22 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----71 Đầu ra # # # # # # # # # # # ########### 2. Kim cương rỗng Lưu ý: Đối với ngay cả đầu vào, in mẫu cho N-1.For even input, print the pattern for n-1. Example: Đầu vào: 11 Output: Cho n = 1 Đầu vào: 77 Output: Cho n = 7 Đầu vào: 99 Output: Cho n = 9 Cách tiếp cận: Để in kim cương, chúng ta cần in không gian trước ngôi sao và sau khi ngôi sao đạt được khoảng cách tăng liên tục của các ngôi sao. To print diamond we need to print spaces before star and after the star to achieve constant increasing distance of stars. Để in hình dạng hộp, chúng ta cần in '-' cho i == 1 (hàng đầu tiên) & i == n (hàng cuối cùng) và '|' cho j == 1 (cột đầu tiên) và j == n (cuối cùng cột). Thuật toán: 1. Nếu n là tăng lẻ n. 1. If n is odd increment n. 2. Tìm mid = n/2. 3. Đi qua từ 1 đến giữa để in nửa trên của mẫu (giả sử I). 4. Đi qua từ 1 đến giữa-I để in không gian cho hầu hết các hộp bên trái bên trái (nói J). 5. Nếu (i == 1) in ‘*(vì đối với hàng đầu tiên, chúng tôi chỉ cần một ngôi sao). 6 7. Đi qua từ 1 đến giữa-I để in lại không gian cho hộp bên ngoài bên phải (nói J). 8. Đóng vòng lặp ở bước 3. 9. Đi qua từ giữa+1 đến N-1 để in nửa dưới của mẫu (giả sử I). 4. Đi qua từ 1 đến I-mid để in không gian cho hầu hết các hộp bên trái bên trái (nói J). 5. Nếu (i == n-1) in ‘*(vì đối với hàng cuối cùng, chúng tôi chỉ cần một ngôi sao). 6 7. Đi qua từ 1 đến I-mid để in lại khoảng trống cho hộp bên ngoài bên phải thấp hơn (nói J). 8. Đóng vòng lặp ở bước 9. C++14-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----72
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *0 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----79 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----83 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----86 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----88 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----90 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----93 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----96 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 * * * * * * * * * * * *3 * * * * * * * * * * * *4 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 5 03-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 5 06* * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 5 06* * * * * * * * * * * *02 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 # # # # # # # # # # # ###########4 5 18* * * * * * * * * * * *1 * * * * * * * * * * * *2 * * * * * * * * * * * *3 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 5 06* * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----96 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 * * * * * * * * * * * *3 * * * * * * * * * * * *4 * * * * * * * * * * * *98 5 39
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########4 5 44* * * * * * * * * * * *98 # # # # # # # # # # # ###########4 5 47-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 * * * * * * * * * * * *3 * * * * * * * * * * * *4 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 5 54-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 5 06* * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 5 06* * * * * * * * * * * *02 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 # # # # # # # # # # # ###########4 5 69* * * * * * * * * * * *1 * * * * * * * * * * * *2 * * * * * * * * * * * *3 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 5 06* * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 5 47-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 * * * * * * * * * * * *3 * * * * * * * * * * * *4 * * * * * * * * * * * *98 5 39
Input: n=6 Output: # # # # # # # # # # # ###########4 Input: n=6 Output: # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 5 95
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 5 98
Input: n=6 Output: # # # # # # # # # # # ###########3 Input: n=6 Output: # # # # # # # # # # # ###########4 Java
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Input: n=6 Output: # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----83 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 9 15Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *33 9 17Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17__ * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----88 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 9 23Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *33 * * * * * * * * * * * *4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *16 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 9 30* * * * * * * * * * * *98 # # # # # # # # # # # ###########4 9 33Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 9 35-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 9 42Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 9 44-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 # # # # # # # # # # # ###########4 9 33Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 9 61Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *33 9 639 649 65* * * * * * * * * * * *1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 9 33Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 9 35-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *67
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########4 9 93Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 9 95* * * * * * * * * * * *98 # # # # # # # # # # # ###########4 9 33Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 #include 00-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 #include 07Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 9 44-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 # # # # # # # # # # # ###########4 9 33___* * * * * * * * * * * *1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 9 33Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 #include 00-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *67
Input: n=6 Output: # # # # # # # # # # # ###########4 Input: n=6 Output: # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 #include 6 #include 7 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 #include 9Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 # # # # # # # # # # # ###########8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 using 4#include 67* * * * * * * * * * * *4 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########4 Input: n=6 Output: # # # # # # # # # # # ###########4 C#
# # # # # # # # # # # ###########02
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Input: n=6 Output: # # # # # # # # # # # ###########8
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 #include 90Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 #include 93* * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----88 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----90 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########4 using 00* * * * * * * * * * * *98 # # # # # # # # # # # ###########4 using 03# # # # # # # # # # # ###########8 # # # # # # # # # # # ###########40 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 5 03# # # # # # # # # # # ###########8 # # # # # # # # # # # ###########40 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########40 5 06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########4 using 25-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 # # # # # # # # # # # ###########40 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########40 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 using 03# # # # # # # # # # # ###########8 # # # # # # # # # # # ###########40 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 # # # # # # # # # # # ###########70 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########4 using 51* * * * * * * * * * * *98 # # # # # # # # # # # ###########4 using 54# # # # # # # # # # # ###########8 # # # # # # # # # # # ###########40 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 using 61# # # # # # # # # # # ###########8 # # # # # # # # # # # ###########40 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########40 5 06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########4 using 76-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 # # # # # # # # # # # ###########40 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 # # # # # # # # # # # ###########8 Input: n=6 Output: # # # # # # # # # # # ###########4 # # # # # # # # # # # ###########8 # # # # # # # # # # # ###########40 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 5 47# # # # # # # # # # # ###########8 # # # # # # # # # # # ###########40 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 # # # # # # # # # # # ###########70 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 # # # # # # # # # # # ###########10
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *011 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########3
Input: n=6 Output: # # # # # # # # # # # ###########4 Input: n=6 Output: # # # # # # # # # # # ###########4 Đầu ra * * * * * * * * * * * * Độ phức tạp về thời gian: O (n^2) cho đầu vào đã cho: O(n^2) for given input n Không gian phụ trợ: O (1): O(1) 3. Kim cương rỗng giới hạn bên trong một hộp hình chữ nhật làm bằng các dấu gạch ngang ngang và dọc (-). Viết một chương trình để in mô hình kim cương rỗng bị ràng buộc bên trong một hộp làm bằng dấu gạch ngang (-) và bitwise-hoặc (|) như hình dưới đây. Lưu ý: Đối với ngay cả đầu vào, in mẫu cho N-1.For even input, print the pattern for n-1. Example: Đầu vào: 11 Output: Cho n = 1 Đầu vào: 77 Output: Cho n = 7 Đầu vào: 9 9 Output: Cho n = 9 Cách tiếp cận: Để in kim cương, chúng ta cần in không gian trước ngôi sao và sau khi ngôi sao đạt được khoảng cách tăng liên tục của các ngôi sao. To print diamond we need to print spaces before star and after the star to achieve constant increasing distance of stars. Để in hình dạng hộp, chúng ta cần in '-' cho i == 1 (hàng đầu tiên) & i == n (hàng cuối cùng) và '|' cho j == 1 (cột đầu tiên) và j == n (cuối cùng cột). Thuật toán: 1. Nếu n là tăng lẻ n. 1. If n is odd increment n. 2. Tìm mid = n/2. 3. Đi qua từ 1 đến giữa để in nửa trên của mẫu (giả sử I). 4. Đi qua từ 1 đến giữa-I để in phần trên bên trái hầu hết hộp bên ngoài (nói J). 5. Nếu (i == 1) in ‘*(vì đối với hàng đầu tiên, chúng tôi chỉ cần một ngôi sao). 6 7. Đi qua từ 1 đến giữa-I để in hộp bên ngoài bên phải (nói J). 8. Đóng vòng lặp ở bước 3. 9. Đi qua từ giữa+1 đến N-1 để in nửa dưới của mẫu (giả sử I). 4. Đi qua từ 1 đến I-MID để in hộp dưới bên trái hầu hết hộp bên ngoài (nói J). 5. Nếu (i == n-1) in ‘*(vì đối với hàng cuối cùng, chúng tôi chỉ cần một ngôi sao). 6 7. Đi qua từ 1 đến I-mid để in hộp bên ngoài bên phải thấp hơn (nói J). 8. Đóng vòng lặp ở bước 9. C++14-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----72
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *0 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----79 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----83 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----86 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----88 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----90 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----93 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *041 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *044 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *047 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *052 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *055 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 * * * * * * * * * * * *3 * * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 5 03-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 5 06* * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 5 06* * * * * * * * * * * *02 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 # # # # # # # # # # # ###########4 5 18* * * * * * * * * * * *1 * * * * * * * * * * * *2 * * * * * * * * * * * *3 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 5 06* * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *041 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *044 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *047 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *107 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *055 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 * * * * * * * * * * * *3 * * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 5 39
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########4 5 44* * * * * * * * * * * *98 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *128 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *131 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *047 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *052 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *055 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 * * * * * * * * * * * *3 * * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 5 54-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 5 06* * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 # # # # # # # # # # # ###########4 5 69* * * * * * * * * * * *1 * * * * * * * * * * * *2 * * * * * * * * * * * *3 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 5 06* * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *128 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *131 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *047 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *107 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *055 * * * * * * * * * * * *4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98 * * * * * * * * * * * *3 * * * * * * * * * * * *4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 5 39
Input: n=6 Output: # # # # # # # # # # # ###########4 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *107
Input: n=6 Output: # # # # # # # # # # # ###########3 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 * * * * * * * * * * * * 2506 * * * * * * * * * * * * 02-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *194 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 5 95
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *215 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 Java
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *219 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *220 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 9 15Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *33 9 17Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 9 19* * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----88 * * * * * * * * * * * *98 9 23Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *33 * * * * * * * * * * * *4 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *16 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 9 30Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *219 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *222 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *263 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *45 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *047 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *224 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *055 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 9 42Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 9 44-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Input: n=6 Output: # # # # # # # # # # # ###########8 * * * * * * * * * * * *1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 9 33Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *260 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *263 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *45 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *047 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *107 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *055 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *67 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########4 9 93Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17__77 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 9 33Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *371 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *374 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *45 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *047 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *273 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *45 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *055 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 #include 07Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 9 44-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54
# # # # # # # # # # # ###########4 9 93Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17__77 * * * * * * * * * * * *1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Input: n=6 Output: # # # # # # # # # # # ###########4 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 5 06Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 # # # # # # # # # # # ###########4 9 33Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *371 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *374 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *45 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *047 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *273 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *45 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *055 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *3 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 * * * * * * * * * * * *98 Input: n=6 Output: # # # # # # # # # # # ###########4 * * * * * * * * * * * *98 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *25 * * * * * * * * * * * *67 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *5
Input: n=6 Output: # # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########4 9 93Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17__77
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8 -----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *273 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *17 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *45 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Input: n=6 Output: # # # # # # # # # # # ###########3
Input: n=6 Output: # # # # # # # # # # # ###########4 Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----
Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *9 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *4 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *482 Enter number of row: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * *483 * * * * * * * * * * * *4Shivani Ghughtyaland improved by Himanshu Patel(@prophet1999). If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to . See your article appearing on the GeeksforGeeks main page and help other Geeks. Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above. |