Trong ví dụ Python này, trước tiên chúng tôi đọc số lượng hàng trong mẫu kim tự tháp rỗng từ người dùng sử dụng hàm tích hợp Trong chương trình này Chương trình Python này tạo ra mô hình kim tự tháp rỗng được tạo thành từ các ngôi sao lên đến n dòng.
input[]
. Và sau đó chúng tôi sử dụng sử dụng Python's cho vòng lặp để in mô hình kim tự tháp rỗng.row in the hollow pyramid pattern from user using built-in function input[]
. And then we use using python's for loop to print hollow pyramid pattern.Mã nguồn Python: Mẫu kim tự tháp
# Generating Hollow Pyramid Pattern Using Stars
row = int[input['Enter number of rows required: ']]
for i in range[row]:
for j in range[row-i]:
print[' ', end=''] # printing space required and staying in same line
for j in range[2*i+1]:
if j==0 or j==2*i or i==row-1:
print['*',end='']
else:
print[' ', end='']
print[] # printing new line
print[]
chỉ được sử dụng để mang lại quyền kiểm soát cho các dòng mới.Đầu ra: Mẫu kim tự tháp
Enter number of rows required: 12
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
***********************
# Vòng lặp qua các hàng. Đối với i trong phạm vi [1, n+1]:.Loops, If Else Statement
1. Hollow pyramid/triangle pattern
The pattern is similar to pyramid pattern. The only difference is, we will replace all internal ‘#’ or ‘*’ characters by space character and we will print
2*N-1 [N = number of rows in pattern] ‘#’ or ‘*’ characters in last row.
Examples:
Input: n=6 Output: # # # # # # # # # # # ###########
C++14
#include
# Vòng lặp qua các cột. cho J trong phạm vi [1, n+1]:.
if [i == j] hoặc [j == 1] hoặc [i == n]: in ["*", end = ""].
khác: in ["", end = ""].
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Đố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;
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########3
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Input: n=6 Output: # # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
# # # # # # # # # # # ###########2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
# # # # # # # # # # # ###########4
# # # # # # # # # # # ###########5
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************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
input[]
4# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########8
input[]
8# # # # # # # # # # # ###########8
print[]
0Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
# # # # # # # # # # # ###########4
print[]
5# # # # # # # # # # # ###########8
* * * * * * * * * * * *2
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5
* * * * * * * * * * * *4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########4
Java
#include
3 #include
4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
#include
6 #include
7 Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
#include
9Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4 ____
using
4using
55____44# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
#include
7 Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Input: n=6 Output: # # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************11
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************222
* * * * * * * * * * * *4
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************16
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
* * * * * * * * * * * *1
# # # # # # # # # # # ###########4
* * * * * * * * * * * *0
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *1
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *1
* * * * * * * * * * * *8 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************32
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************33 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************34
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************7
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************36
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************39
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************12 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************41
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************33 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************34__
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************46
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************46
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
input[]
4-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
* * * * * * * * * * * *4
* * * * * * * * * * * *1
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************63
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************12
* * * * * * * * * * * *4
* * * * * * * * * * * *1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************67
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************16
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************74
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************33
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************76
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************7
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************78
* * * * * * * * * * * *1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########4
Python
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************88
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************89
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************91
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************12
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
# # # # # # # # # # # ###########4 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************96
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************98
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************992____17____
Input: n=6 Output: # # # # # # # # # # # ###########01
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########07
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************98
Input: n=6 Output: # # # # # # # # # # # ###########10
* * * * * * * * * * * *1
Input: n=6 Output: # # # # # # # # # # # ###########12
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************99
Input: n=6 Output: # # # # # # # # # # # ###########14
Input: n=6 Output: # # # # # # # # # # # ###########15
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Input: n=6 Output: # # # # # # # # # # # ###########17
# # # # # # # # # # # ###########8
* * * * * * * * * * * *8 ____
Input: n=6 Output: # # # # # # # # # # # ###########20
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************992
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************33
* * * * * * * * * * * *1
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Input: n=6 Output: # # # # # # # # # # # ###########31
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************12
Input: n=6 Output: # # # # # # # # # # # ###########35
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************91__
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
Input: n=6 Output: # # # # # # # # # # # ###########12
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************99
Input: n=6 Output: # # # # # # # # # # # ###########48
Input: n=6 Output: # # # # # # # # # # # ###########15
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Input: n=6 Output: # # # # # # # # # # # ###########17
* * * * * * * * * * * *1
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Input: n=6 Output: # # # # # # # # # # # ###########54
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
Input: n=6 Output: # # # # # # # # # # # ###########12
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************99
Input: n=6 Output: # # # # # # # # # # # ###########14
Input: n=6 Output: # # # # # # # # # # # ###########59
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Input: n=6 Output: # # # # # # # # # # # ###########17
* * * * * * * * * * * *1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************91
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************91
Input: n=6 Output: # # # # # # # # # # # ###########02
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************91
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************1222
* * * * * * * * * * * *4
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########12
Input: n=6 Output: # # # # # # # # # # # ###########75
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
# # # # # # # # # # # ###########4 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************96
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************97
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########12 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************99
Input: n=6 Output: # # # # # # # # # # # ###########48
Input: n=6 Output: # # # # # # # # # # # ###########59
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Input: n=6 Output: # # # # # # # # # # # ###########17
Input: n=6 Output: # # # # # # # # # # # ###########86
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
using
5# # # # # # # # # # # ###########00
C#
using
# # # # # # # # # # # ###########02
#include
6 #include
3 #include
4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
#include
6 #include
7 Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
# # # # # # # # # # # ###########10
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Input: n=6 Output: # # # # # # # # # # # ###########1
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
#include
7 Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Input: n=6 Output: # # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************11
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************222
* * * * * * * * * * * *4
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************16
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
* * * * * * * * * * * *1
# # # # # # # # # # # ###########4
* * * * * * * * * * * *0
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
# # # # # # # # # # # ###########40
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *1
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *1
* * * * * * * * * * * *8 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************32
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************33 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************34
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************7
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************36
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************46
# # # # # # # # # # # ###########40
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************46
# # # # # # # # # # # ###########40
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
input[]
4-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
* * * * * * * * * * * *4
* * * * * * * * * * * *1
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *1
input[]
8* * * * * * * * * * * *1
# # # # # # # # # # # ###########70
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************39
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************12 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************41
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************33 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************34__
* * * * * * * * * * * *1
# # # # # # # # # # # ###########40
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########4
#
# #
# #
# #
# #
# #
###########
8 #
# #
# #
# #
# #
# #
###########
4 Enter number of rows required: 12
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
***********************
16Enter number of rows required: 12
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
***********************
2Enter number of rows required: 12
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
***********************
74Enter number of rows required: 12
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
***********************
33 Enter number of rows required: 12
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
***********************
76Enter number of rows required: 12
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
***********************
7Enter number of rows required: 12
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
***********************
78
# # # # # # # # # # # ###########85
Python
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************88
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************89
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************91
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************12
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
# # # # # # # # # # # ###########4 ____
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************96
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************98
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************992____17____
Input: n=6 Output: # # # # # # # # # # # ###########01
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########07
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************98
Input: n=6 Output: # # # # # # # # # # # ###########10
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########8
* * * * * * * * * * * *8 ____
Input: n=6 Output: # # # # # # # # # # # ###########20
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************992
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************33
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
* * * * * * * * * * * *1
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Input: n=6 Output: # # # # # # # # # # # ###########31
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************92
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************12
Input: n=6 Output: # # # # # # # # # # # ###########35
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************91__
* * * * * * * * * * * *1
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Input: n=6 Output: # # # # # # # # # # # ###########54
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----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 rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
# # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************99
# # # # # # # # # # # ###########97
* * * * * * * * * * * *75
# # # # # # # # # # # ###########97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
* * * * * * * * * * * *23
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5
* * * * * * * * * * * *4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########88
* * * * * * * * * * * *92
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************3
# # # # # # # # # # # ###########88
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *96
JavaScript
* * * * * * * * * * * *97
* * * * * * * * * * * *98
* * * * * * * * * * * *99
Input: n=6 Output: # # # # # # # # # # # ###########1
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########3
* * * * * * * * * * * *98
# # # # # # # # # # # ###########86
# # # # # # # # # # # ###########00
* * * * * * * * * * * *98
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
* * * * * * * * * * * *99
# # # # # # # # # # # ###########2
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----13
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
# # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----18
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
* * * * * * * * * * * *1
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----22
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----23
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
* * * * * * * * * * * *8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----29
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
* * * * * * * * * * * *1
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----2
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----22
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *1
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----3
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----22
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----23
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *1
input[]
4-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
input[]
8-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----22
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----53
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----59
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----22
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----5
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************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
using
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************0
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----79
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----83
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----86
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----88
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----90
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
# # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----93
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----96
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
* * * * * * * * * * * *3
* * * * * * * * * * * *4
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
input[]
03-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *02
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
# # # # # # # # # # # ###########4
input[]
18* * * * * * * * * * * *1
* * * * * * * * * * * *2
* * * * * * * * * * * *3
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----96
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
* * * * * * * * * * * *3
* * * * * * * * * * * *4
* * * * * * * * * * * *98
input[]
39input[]
40
Input: n=6 Output: # # # # # # # # # # # ###########4
input[]
40
# # # # # # # # # # # ###########4
input[]
44* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
input[]
47-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
* * * * * * * * * * * *3
* * * * * * * * * * * *4
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
input[]
54-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *02
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
# # # # # # # # # # # ###########4
input[]
69* * * * * * * * * * * *1
* * * * * * * * * * * *2
* * * * * * * * * * * *3
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
input[]
47-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
* * * * * * * * * * * *3
* * * * * * * * * * * *4
* * * * * * * * * * * *98
input[]
39input[]
40
Input: n=6 Output: # # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
input[]
95input[]
40
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
input[]
98input[]
40
Input: n=6 Output: # # # # # # # # # # # ###########3
Input: n=6 Output: # # # # # # # # # # # ###########4
Java
#include
3 #include
4
#include
7
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Input: n=6 Output: # # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----83
* * * * * * * * * * * *1
* * * * * * * * * * * *2
* * * * * * * * * * * *3
* * * * * * * * * * * *4
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----88
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
print[]
23Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************33
* * * * * * * * * * * *4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
# # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************16
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
print[]
30* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
print[]
33Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
print[]
35-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
print[]
42Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
print[]
44-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
# # # # # # # # # # # ###########4
print[]
33Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
print[]
61Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************33
print[]
63print[]
64print[]
65* * * * * * * * * * * *1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
print[]
33Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
print[]
35-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************67
input[]
40
Input: n=6 Output: # # # # # # # # # # # ###########4
input[]
40
# # # # # # # # # # # ###########4
print[]
93Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
print[]
95* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
print[]
33Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
#include
00-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
#include
07Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
print[]
44-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
# # # # # # # # # # # ###########4
print[]
33___* * * * * * * * * * * *1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
print[]
33Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
#include
00-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************67
input[]
40
Input: n=6 Output: # # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
#include
6 #include
7 Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
#include
9Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
using
4#include
67* * * * * * * * * * * *4
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########4
C#
using
# # # # # # # # # # # ###########02
#include
6 #include
3 #include
4
#include
79#include
6 #include
7
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Input: n=6 Output: # # # # # # # # # # # ###########8
#include
79
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
#include
90Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
#include
93* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----88
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----90
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
# # # # # # # # # # # ###########4
using
00* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
using
03# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########40
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
input[]
03# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########40
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########40
input[]
06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########4
using
25-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
# # # # # # # # # # # ###########40
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########40
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
using
03# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########40
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
# # # # # # # # # # # ###########70
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
# # # # # # # # # # # ###########4
using
51* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
using
54# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########40
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
using
61# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########40
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########40
input[]
06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########4
using
76-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
# # # # # # # # # # # ###########40
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
# # # # # # # # # # # ###########8
Input: n=6 Output: # # # # # # # # # # # ###########4
# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########40
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
input[]
47# # # # # # # # # # # ###########8
# # # # # # # # # # # ###########40
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
# # # # # # # # # # # ###########70
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########4
#include
79
Input: n=6 Output: # # # # # # # # # # # ###########4
#include
79#include
6 #include
7
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
# # # # # # # # # # # ###########10
#include
79
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************011
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########3
#include
79
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
using
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************0
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----79
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----83
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----86
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----88
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----90
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
# # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----93
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************041
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************044
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************047
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************052
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************055
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
* * * * * * * * * * * *3
* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
input[]
03-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *02
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
# # # # # # # # # # # ###########4
input[]
18* * * * * * * * * * * *1
* * * * * * * * * * * *2
* * * * * * * * * * * *3
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************041
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************044
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************047
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************107
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************055
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
* * * * * * * * * * * *3
* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
input[]
39input[]
40
Input: n=6 Output: # # # # # # # # # # # ###########4
input[]
40
# # # # # # # # # # # ###########4
input[]
44* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************128
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************131
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************047
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************052
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************055
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
* * * * * * * * * * * *3
* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
input[]
54-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
# # # # # # # # # # # ###########4
input[]
69* * * * * * * * * * * *1
* * * * * * * * * * * *2
* * * * * * * * * * * *3
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************128
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************131
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************047
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************107
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************055
* * * * * * * * * * * *4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----98
* * * * * * * * * * * *3
* * * * * * * * * * * *4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
input[]
39input[]
40
Input: n=6 Output: # # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************107
input[]
40
Input: n=6 Output: # # # # # # # # # # # ###########3
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*-----
| * * |
| * * |
| * * |
|* *|
* *
|* *|
| * * |
| * * |
| * * |
-----*-----
97 *
* *
* *
* *
* *
* *
*
2input[]
06 *
* *
* *
* *
* *
* *
*
02
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************194
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
input[]
95input[]
40
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************215
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Java
#include
79
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************219
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************220
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
print[]
15Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************33
print[]
17Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
print[]
19* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----88
* * * * * * * * * * * *98
print[]
23Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************33
* * * * * * * * * * * *4
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************16
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
print[]
30Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************219
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************222
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************263
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************45
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************047
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
#include
3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************224
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************055
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----16
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
print[]
42Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
print[]
44-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54
#include
79#include
6 #include
7
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Input: n=6 Output: # # # # # # # # # # # ###########8
* * * * * * * * * * * *1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
print[]
33Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************260
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************263
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************45
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************047
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************107
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************055
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *02
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *67
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
input[]
40
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************194
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
print[]
33Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************371
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************374
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************45
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************047
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
input[]
95-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************055
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
* * * * * * * * * * * *2
input[]
06* * * * * * * * * * * *02
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
#include
07Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
print[]
44-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----54
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************194
* * * * * * * * * * * *1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Input: n=6 Output: # # # # # # # # # # # ###########4
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
input[]
06Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
# # # # # # # # # # # ###########4
print[]
33Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************371
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************374
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************17
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************45
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************047
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----1
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************194
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************055
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----97
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *3
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
* * * * * * * * * * * *98
Input: n=6 Output: # # # # # # # # # # # ###########4
* * * * * * * * * * * *98
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************25
* * * * * * * * * * * *67
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************5
input[]
40
Input: n=6 Output: # # # # # # # # # # # ###########4
#include
79
Input: n=6 Output: # # # # # # # # # # # ###########4
#include
79#include
6 #include
7
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************2
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************477
#include
79
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************8
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************482
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************483
* * * * * * * * * * * *4
Enter number of rows required: 12 * * * * * * * * * * * * * * * * * * * * * ***********************9
Input: n=6 Output: # # # # # # # # # # # ###########3
#include
79
Input: n=6 Output: # # # # # # # # # # # ###########4
Input: n=6 Output: # # # # # # # # # # # ###########4
Đầu ra
-----*----- | * * | | * * | | * * | |* *| * * |* *| | * * | | * * | | * * | -----*-----
Độ phức tạp về thời gian: O [n*n]O[n*n]
Không gian phụ trợ: O [1]O[1]
Bài viết này được đóng góp bởi Shivani Ghughtyaland được cải thiện bởi Himanshu Patel [@prophet1999]. Nếu bạn thích GeekSforGeeks và muốn đóng góp, bạn cũng có thể viết một bài viết bằng Write.GeekSforGeek.org hoặc gửi bài viết của bạn. Xem bài viết của bạn xuất hiện trên trang chính của GeekSforGeek và giúp các chuyên viên máy tính khác. Xin vui lòng viết nhận xét nếu bạn tìm thấy bất cứ điều gì không chính xác hoặc bạn muốn chia sẻ thêm thông tin về chủ đề được thảo luận ở trên. & NBSP;Shivani
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.