Vòng lặp lồng nhau - Ôn chuyên HSG
In ra bảng cửu chương
Nộp bàiPoint: 1
Bạn hãy in ra bảng cửu chương từ 2 đến 9 như định dạng đầu ra bên dưới.
Ouput:
2*2=4
2*3=6
2*4=8
2*5=10
2*6=12
2*7=14
2*8=16
2*9=18
3*2=6
3*3=9
3*4=12
3*5=15
3*6=18
3*7=21
3*8=24
3*9=27
4*2=8
4*3=12
4*4=16
4*5=20
4*6=24
4*7=28
4*8=32
4*9=36
5*2=10
5*3=15
5*4=20
5*5=25
5*6=30
5*7=35
5*8=40
5*9=45
6*2=12
6*3=18
6*4=24
6*5=30
6*6=36
6*7=42
6*8=48
6*9=54
7*2=14
7*3=21
7*4=28
7*5=35
7*6=42
7*7=49
7*8=56
7*9=63
8*2=16
8*3=24
8*4=32
8*5=40
8*6=48
8*7=56
8*8=64
8*9=72
9*2=18
9*3=27
9*4=36
9*5=45
9*6=54
9*7=63
9*8=72
9*9=81
In tam giác đặc các dấu sao 1
Nộp bàiPoint: 1
In ra tam giác rỗng các dấu sao theo định dạng như sau?
Output:
*
***
*****
*******
*********
In tam giác rỗng các dấu sao 1
Nộp bàiPoint: 1
In ra tam giác rỗng các dấu sao theo định dạng như sau?
Output:
*
* *
* *
* *
*********
In ra tam giác đặc các dấu sao 2
Nộp bàiPoint: 1
Sử dụng vòng lặp để in ra tam giác đặc các dấu sao theo định dạng như sau?
Output:
*********
*******
*****
***
*
In ra tam giác rỗng các dấu sao 2
Nộp bàiPoint: 1
Sử dụng vòng lặp để in ra tam giác đặc các dấu sao theo định dạng như sau?
Output:
*********
* *
* *
* *
*
In bảng số theo định dạng
Nộp bàiPoint: 1
Viết chương trình nhập vào số n > 0 và hiển thị ra màn hình bảng số theo dạng như trong Output, ví dụ đối với n = 5.
Input:
5
Output:
1 2 3 4 5
2 3 4 5 1
3 4 5 1 2
4 5 1 2 3
5 1 2 3 4
In bảng chữ theo định dạng
Nộp bàiPoint: 1
Viết chương trình in ra theo định dạng trong Output (sử dụng for lồng nhau).
Output:
A B C D E
B C D E A
C D E A B
D E A B C
E A B C D
Phân tích N
Nộp bàiPoint: 1
Cho trước số tự nhiên nguyên dương n (với 1500 < n < 2000). Viết chương trình cho hiện ra màn hình các cách phân tích số n thành dạng tổng lập phương của 2 số tự nhiên x, y như sau: ~n = x^3 + y^3~ (lưu ý không in ra cách trùng nhau, ví dụ: 8^3+10^3=1512 và 10^3+8^3=1512 được tính là 1 cách).
Output:
8^3+10^3=1512
6^3+11^3=1547
7^3+11^3=1674
1^3+12^3=1729
9^3+10^3=1729
2^3+12^3=1736
3^3+12^3=1755
4^3+12^3=1792
8^3+11^3=1843
5^3+12^3=1853
6^3+12^3=1944
Maximum Perimeter Triangle (vòng lặp for lồng nhau)
Nộp bàiPoint: 1
Cho một mảng có thể là độ dài 3 cạnh của 1 tam giác, sử dụng 3 giá trị bất kỳ trong mảng để tạo ra 1 tam giác, hãy cho biết 3 cạnh nào sẽ tạo thành tam giác có chu vi lớn nhất và in ra 3 cạnh thỏa mãn đó
3 cạnh thỏa mãn các điều kiện sau;
Có thể có nhiều tam giác có cùng chu vi, hãy in ra tam giác có cạnh dài nhất
Nếu có nhiều tam giác có cạnh lớn nhất có cùng chu vi thì hãy chọn tam giác có cạnh nhỏ nhất là lớn nhất
Nếu cả 2 tiêu chí trên đều trùng lặp thì in tam giác nào cũng được
Nếu không tam giác nào thỏa mãn thì in ra -1
Ràng buộc:
3 <= n <= 50
1 <= a[i] <= 10^9
Input:
5
1 1 1 3 3
Output:
1 3 3
In theo khuôn dạng
Nộp bàiPoint: 1
Hãy sử dụng vòng lặp for lồng nhau để in theo khuôn dạng sau?

Vẽ hình thoi
Nộp bàiPoint: 1
Viết chương trình cho phép nhập vào số n và in ra hình thoi tương ứng với n.
INPUT:
5
OUTPUT:
*
***
*****
*******
*********
*******
*****
***
*
Hình chữ nhật số 1
Nộp bàiPoint: 1
Nhập n là số nguyên và in ra hình theo mẫu trong output.
Ràng buộc: 1 <= n <= 100;
Ví dụ:
Input:
5
Output:
1
2 6
3 7 10
4 8 11 13
5 9 12 14 15
Hình chữ nhật số 2
Nộp bàiPoint: 1
Nhập n là số nguyên và in ra hình theo mẫu trong output.
Input:
5
Output:
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
Hình chữ nhật số 3
Nộp bàiPoint: 1
Nhập n là số nguyên và in ra hình theo mẫu trong output.
Input:
5
Output:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
Hình chữ nhật số 4
Nộp bàiPoint: 1
Nhập n là số nguyên và in ra hình theo mẫu trong output.
Input:
5
Output:
~~~~1
~~~22
~~333
~4444
55555
Hình chữ nhật số 5
Nộp bàiPoint: 1
Nhập n là số nguyên và in ra hình theo mẫu trong output.
Input:
5
Output:
1
2 6
3 7 10
4 8 11 13
5 9 12 14 15