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