<04/04/2026>Gia Bảo - B24- Cấu trúc lặp while (2)
Hello!
Nộp bàiPoint: 100
Yêu cầu
Cho một số nguyên dương ~n~. In ra màn hình chữ ~Hello~ và ~n~ dấu ~!~ ở sau nó.
Ví dụ
| INPUT | OUTPUT |
|---|---|
| 2 | Hello!! |
#YES
Nộp bàiPoint: 100
Yêu cầu
Cho một số nguyên dương ~n~, in ra màn hình ~n~ dấu # ở đầu và chữ ~YES~ ở cuối cùng.
Ví dụ
| INPUT | OUTPUT |
|---|---|
| 3 | ###YES |
In số tự nhiên
Nộp bàiPoint: 100
Viết chương trình in ra các số tự nhiên từ 1 đến n.
Hướng dẫn C++:
for(int i = 1; i<=n; i++)
cout<<i<<" ";
Hướng dẫn Python:
for i in range(1, n + 1):
print(i, end = " ")
Input Specification
- Một dòng ghi một số nguyên dương ~n (0 < n \leq 10^6)~
Output Specification
- In ra các số tự nhiên từ 1 đến n cách nhau một dấu cách trống.
Sample Input
5
Sample Output
1 2 3 4 5
Tính tổng bình phương
Nộp bàiPoint: 100
Cho tổng ~S = 1^2+2^2+...+n^2~. Tính tổng ~S~.
Dữ liệu nhập:
- Là một số nguyên dương ~n ( 0 < n< 10^6).~
Dữ liệu xuất:
- Tổng ~S~.
Sample Input
2
Sample Output
5
Tổng w
Nộp bàiPoint: 100
Yêu cầu
Cho 2 số nguyên ~a~ và ~b~ kiểu 32 bit, ghi ra tổng của 2 số đó.
Dữ liệu:
- Gồm nhiều dòng, mỗi dòng là 2 số nguyên ~a~, ~b~.
Kết quả:
- Gồm nhiều dòng, mỗi dòng là tổng của 2 số ~a~ và ~b~.
Ví dụ:
| INPUT | OUTPUT |
|---|---|
| 5 -5 2 1 |
0 3 |
Chia hết cho 5 (w)
Nộp bàiPoint: 100
Yêu cầu
Cho số nguyên ~n~ khác ~0~ kiểu 32 bit, in ra ~1~ nếu ~n~ là chia hết cho ~5~ và ngược lại in ra ~0~.
Dữ liệu:
- Gồm nhiều dòng, mỗi dòng là 1 số nguyên ~n~.
Kết quả:
- Gồm nhiều dòng, mỗi dòng là ~1~ và ~0~ tương ứng với mỗi ~n~ đã cho.
Ví dụ:
| INPUT | OUTPUT |
|---|---|
| 5 -5 |
1 1 |
Đếm ngược pháo hoa
Nộp bàiPoint: 100
Yêu cầu: Mô phỏng màn đếm ngược pháo hoa, in ra từ ~n~ về 0 rồi in ~"Boom!"~.
Input:
Một số nguyên dương ~n (1 ≤ n ≤ 1000)~.
Output:
Đếm ngược từ ~n~ về 0, mỗi số trên một dòng.
Sau khi in 0, xuất hiện dòng chữ "Boom!".
Ví dụ:
Input:
3
Output:
3
2
1
0
Boom!
Giải thích: Chương trình in đếm ngược và kết thúc bằng "Boom!" như pháo hoa nổ.
Mật mã vòng tròn
Nộp bàiPoint: 100
Yêu cầu: Nhập vào một số ~n~, sau đó in ra các số từ 1 đến ~n~ theo thứ tự vòng tròn.
Input:
Một số nguyên dương ~ n (n ≤ 100)~.
Output:
In các số từ 1 đến ~n~ theo thứ tự: đầu tiên tăng dần, sau đó giảm dần.
Ví dụ:
Input:
5
Output:
1 2 3 4 5 4 3 2 1
Giải thích: Chương trình in số từ 1 đến n rồi quay ngược lại về 1.
Đếm kem
Nộp bàiPoint: 100
Bài toán: Đếm kem
💡 Mô tả: Một bạn nhỏ ăn kem mỗi ngày. Bạn ấy ăn từ 1 viên đến n viên kem trong vòng n ngày. Hãy in ra số viên kem bạn ấy ăn mỗi ngày.
📥 Input: Một số nguyên ~n (1 ≤ n ≤ 100)~
📤 Output: In ra ~n~ dòng, mỗi dòng là số viên kem bạn ấy ăn trong ngày tương ứng (từ 1 đến n)
📘 Ví dụ: Input:
4
Output:
1
2
3
4
Trang trại
Nộp bàiPoint: 100
Yêu cầu:
Ở một trang trại, người ta trồng n cây táo. Để dễ dàng cho việc quản lí, người ta đã đánh mã số cho các cây táo đó từ 1 đến n.
Bác An - một người nông dân làm vườn được giao cho nhiệm vụ chăm sóc các cây táo, bác rất yêu thích các con số mà chia hết cho cả 2 và 5, vì vậy bác luôn quan tâm tới các cây táo có mã số mà bác yêu thích. Bác gọi các cây táo đó là những cây táo có vị trí đặc biệt.
Trong mỗi vụ thu hoạch, các cây táo ở vị trí thông thường đều cho khoảng 250kg quả, riêng các cây táo ở vị trí đặc biệt do nhận được sự chăm sóc đặc biệt từ bác An nên các cây này cho quả gấp đôi các cây bình thường.
Em hãy cho biết, trong vụ thu hoạch vừa rồi, trang trại thu hoạch được bao nhiêu kg táo?
Dữ liệu vào:
- Một dòng ghi một số nguyên dương n (0 < n <= 103)
Kết quả:
- In ra số kg táo mà trang trại thu hoạch được từ n cây táo.
Sample Input
10
Sample Output
2750
Âm dương
Nộp bàiPoint: 100
Yêu cầu
Cho số nguyên ~n~ khác ~0~ kiểu 32 bit, in ra dấu ~+~ nếu ~n~ là số dương và dấu ~-~ nếu ~n~ là số âm.
Dữ liệu:
- Gồm nhiều dòng, mỗi dòng là 1 số nguyên ~n~.
Kết quả:
- Gồm nhiều dòng, mỗi dòng là các dấu ~+~ và ~-~ tương ứng với mỗi ~n~ đã cho.
Ví dụ:
| INPUT | OUTPUT |
|---|---|
| 5 -5 |
+ - |
Tổng không vượt quá N
Nộp bàiPoint: 100
Yêu cầu:
Viết chương trình tính tổng S = 1 + 2 + 3 + ... sao cho tổng không vượt quá N.
Dữ liệu
- 1 số nguyên dương ~n (n <= 10^6)~.
Kết quả
- In ra tổng S tìm được.
Ví dụ
INPUT
12
OUTPUT
10
Giải thích: 1 + 2 + 3 + 4 = 10
Tổng bình phương các số chẵn
Nộp bàiPoint: 100
Yêu cầu
Với số nguyên ~n~, ta có tổng chẵn bình phương của nó được tính như sau S = ~2^2~ + ~4^2~ + ... + ~(2n)^2~.
Dữ liệu
Cho 1 số nguyên dương ~n~ (~n \leq 10^6~).
Kết quả
In ra kết quả S.
Ví dụ
INPUT
2
OUTPUT
20