<12/02/2026>Gia Bảo -B12- Cấu trúc rẽ nhánh lồng nhau

Bằng nhau

Nộp bài
Time limit: 1.0 / Memory limit: 64M

Point: 100

Yêu cầu:

Cho ba số nguyên a,b,c. Em hãy viết chương trình kiểm tra xem có bao nhiêu số có giá trị bằng nhau trong 3 số.

Input Specification

  • Một dòng ghi 3 số nguyên a, b, c (0< |a|, |b|, |c| ≤ 10^9).

Output Specification

  • Ghi ra số lượng số bằng nhau.

Sample Input 1

    2 4 2

Sample Output 1

    2

Sample Input 2

    2 4 7

Sample Output 2

    0

So sánh tuổi

Nộp bài
Time limit: 1.0 / Memory limit: 64M

Point: 100

Yêu cầu:

Biết số tuổi của An năm nay là ~N~.

Bình có số tuổi là ~M~.

Em hãy cho biết An bằng tuổi Bình, nhiều tuổi hơn bình hay ít tuổi hơn Bình?

Dữ liệu:

  • Dòng đầu tiên ghi số nguyên không âm ~N~ là số tuổi của An.

  • Dòng thứ 2 ghi số nguyên không âm ~M~ là số tuổi của Bình.

Kết quả:

  • Ghi ra EQUAL nếu tuổi An bằng tuổi của Bình.
  • Ghi ra OLDER nếu An nhiều tuổi hơn Bình.
  • Ghi ra YOUNGER nếu An ít tuổi hơn Bình.

Input

12
15

Output

YOUNGER

Cạnh hình chữ nhật

Nộp bài
Time limit: 1.0 / Memory limit: 64M

Point: 100

Cho ba số tự nhiên A,B,C. Biết rằng 3 số này là độ dài 3 cạnh của một hình chữ nhật. Hãy đưa ra độ dài cạnh còn lại của hình chữ nhật đó.

Dữ liệu

Nhập vào ba dòng tương ứng là ba số tự nhiên~A,B,C. (0<A,B,C≤ 1000)~</p>

Kết quả

Ghi ra một số duy nhất là kết quả của bài toán.

Dữ liệu nhập vào đảm bảo bài toán luôn có kết quả.

Ví dụ

Dữ liệu Kết quả Giải thích
3
3
4
4 Với* A= 3, B= 3* và C=4 thì ta thấy ~A~ và ~B~ là cạnh đối nhau có cùng chiều dài nên cạnh còn lại phải có cùng chiều dài với C. Vì vậy cần đưa ra đáp án là 4

Chia bảng

Nộp bài
Time limit: 1.0 / Memory limit: 64M

Point: 100

Sau một thời gian thông báo về Cuộc thi lập trình thi đấu, Ban tổ chức đã nhận được rất nhiều thông tin đăng kí của các thí sinh.

Có nhiều thí sinh đăng kí tham gia cuộc thi với nhiều độ tuổi khác nhau nên BTC chia cuộc thi thành 3 bảng.

  • Bảng A dành cho học sinh lớp 3, 4, 5
  • Bảng B dành cho học sinh lớp 6, 7, 8, 9
  • Bảng C dành cho học sinh lớp 10, 11, 12
  • Các thí sinh không thuộc các lớp trên được gọi là thí sinh tự do.

Dữ liệu

  • Một số nguyên X (1 ≤ X ≤ 15) là tên lớp của một thí sinh.

Kết quả

  • In ra tên bảng mà thí sinh đó tham gia, nếu là thí sinh tự do thì in ra 0.

Ví dụ

INPUT OUTPUT Giải thích
4 A Thí sinh đang học lớp 4 → tham gia bảng A của kì thi
10 C Thí sinh đang học lớp 10 → tham gia bảng C của kì thi
1 0 Thí sinh đang học lớp 1 → thí sinh tự do

Chọn đồ uống phù hợp

Nộp bài
Time limit: 1.0 / Memory limit: 125M

Point: 100

🏝️: Gợi ý đồ uống mát lạnh ngày hè

🌤 "Một ngày hè oi ả, bạn đang dạo chơi dưới ánh nắng chói chang và muốn tìm một loại đồ uống phù hợp với thời tiết hiện tại. Hãy viết chương trình giúp bạn chọn món đồ uống hoàn hảo dựa trên nhiệt độ ngoài trời."

📝 Yêu cầu:

Dưới 25°C: Trà nóng

Từ 25°C đến dưới 32°C: Nước ép trái cây

Từ 32°C trở lên: Trà sữa đá hoặc nước lạnh

Input:

Một số nguyên T biểu thị nhiệt độ ngoài trời.

Output:

Một dòng thông báo gợi ý đồ uống phù hợp.

Ví dụ:

🔹Input:

30

🔹Output:

Nước ép trái cây

Địa điểm du lịch

Nộp bài
Time limit: 1.0 / Memory limit: 125M

Point: 100

✈️Tư vấn điểm đến cho kỳ nghỉ hè
🏖 "Mùa hè đến rồi! Bạn và gia đình muốn đi chơi nhưng chưa biết chọn điểm đến nào cho phù hợp với ngân sách. Hãy viết chương trình tư vấn điểm du lịch lý tưởng dựa trên số tiền bạn có."

Quy tắc:

< 2 triệu: Cắm trại gần nhà

2–<5 triệu: Du lịch nội tỉnh

5–<10 triệu: Du lịch trong nước

≥ 10 triệu: Du lịch quốc tế

🔸 Input:

Một số nguyên dương biểu thị số tiền (VND).

🔸 Output:

Một dòng thể hiện gợi ý điểm đến.

Ví dụ:

🔹Input:

8

🔹Output:

Du lịch trong nước

Đi bơi ngày hè

Nộp bài
Time limit: 1.0 / Memory limit: 125M

Point: 100

Đi bơi ngày hè

Nhiệt độ hôm nay là t độ C.

Nếu t ≥ 30: in "Nong qua, di boi thoi!"

Nếu t ≥ 20 và < 30: in "Thoi tiet de chiu, di dao duoc!"

Nếu t < 20: in "Troi hoi lanh, o nha hoc bai di!"

Input:

Số nguyên t

Output:

Một câu mô tả phù hợp

Ví dụ:

Input:

35

Output:

Nong qua, di boi thoi!

Vé vào khu vui chơi

Nộp bài
Time limit: 1.0 / Memory limit: 125M

Point: 100

Vé vào khu vui chơi Vào dịp hè, khu vui chơi tổ chức chương trình giảm giá vé theo độ tuổi như sau:

Trẻ em dưới 6 tuổi: Miễn phí.

Từ 6 đến dưới 18 tuổi: 50000 đồng.

Từ 18 đến dưới 60 tuổi: 100000 đồng.

Từ 60 tuổi trở lên: 30000 đồng.

Viết chương trình nhập vào tuổi của một người và in ra giá vé mà người đó phải trả.

✅ Input:

Một số nguyên dương duy nhất là tuổi của người đó.

✅ Output:

Một dòng in ra giá vé tương ứng theo đúng quy định (in kèm đơn vị "đồng" ).

🔍 Ví dụ:

Input:

5

Output:

Miễn phí

Input2:

16

Output:

50000 đồng

Phân loại số nguyên

Nộp bài
Time limit: 1.0 / Memory limit: 125M

Point: 100

Nhập vào một số nguyên ~x~.

  • Nếu x > 0 → In ra "So duong"

  • Nếu x < 0 → In ra "So am"

  • Nếu x = 0 → In ra "So khong"

🔹 Input:

-8

🔹 Output:

So am

Mưa bão

Nộp bài
Time limit: 1.0 / Memory limit: 125M

Point: 100

Lượng mưa trong một ngày được đo bằng ~x~ mm. Người ta phân loại như sau:

  • Nếu ~x > 100~ → "Mua to"

  • Nếu ~30 ≤ x ≤ 100~ → "Mua vua"

  • Nếu ~x < 30~ → "Mua nho"

Hãy viết chương trình nhận vào lượng mưa và in ra loại mưa tương ứng.

Input

Một số nguyên ~x~ (~0 ≤ x ≤ 1000~).

Output

Một chuỗi ký tự: "Mua to", "Mua vua" hoặc "Mua nho".

Ví dụ

Input

120

Output

Mua to

Tốc độ gió

Nộp bài
Time limit: 1.0 / Memory limit: 125M

Point: 100

Tốc độ gió và phân loại bão

Bão MATMO số 11 có sức gió được đo bằng km/h. Hãy viết chương trình phân loại bão như sau:

  • Nếu < 39 km/h → Ap thap nhiet doi

  • Từ 39 đến 61 km/h → Bao cap 6 den cap 7

  • Từ 62 đến 117 km/h → Bao manh (cap 8 den 11)

  • ≥ 118 km/h → Bao rat manh (cap 12 tro len)

Input

Một số nguyên ~v~ (tốc độ gió, ~0 ≤ v ≤ 300~).

Output

Một chuỗi ký tự: mức phân loại.

Ví dụ

Input

85

Output

Bao manh (cap 8 den 11)

Câu 2 - HSG 8 Quỳ Hợp 2023 - 2024

Nộp bài
Time limit: 1.0 / Memory limit: 125M

Point: 100

~Câu 2 (5,0 điểm)~

Nhân dịp Kỷ niệm ngày thành lập Đội Thiếu niên Tiền phong Hồ Chí Minh, một cửa hàng bán văn phòng phẩm có chương trình khuyến mãi giành cho học sinh như sau: Nếu mua bút càng nhiều thì số tiền sẽ được giảm theo số lượng, cụ thể:

Từ cây bút thứ 1 đến cây bút thứ 15: giá ~2000đ~/1 bút

Từ cây bút thứ 16 đến cây bút thứ 30: giá ~1500đ~/1 bút

Từ cây bút thứ 31 trở lên: giá ~1000đ~/1 bút

Yêu cầu: Tính số tiền phải trả khi mua số lượng bút tương ứng.

Dữ liệu vào: Cho trong tập văn bản ~CAU2.INP~ gồm số nguyên dương ~N~ (~0 < N \leq 10^6~) là số lượng bút cần mua.

Dữ liệu ra: Ghi ra tập văn bản ~CAU2.OUT~ là số tiền phải trả tương ứng.

Ví dụ:

CAU2.INP CAU2.OUT
37 59500

Hàng chục lớn nhất

Nộp bài
Time limit: 1.0 / Memory limit: 125M

Point: 100

Nhập vào 3 số nguyên dương có 3 chữ số. In ra số có chữ số hàng chục lớn nhất. Nếu có nhiều số cùng có chữ số hàng chục lớn nhất, in ra số lớn nhất trong số đó.

🧪 Ví dụ:

Input Output
123 789 456 789
121 191 181 191
373 383 393 393

Kiểm tra số có ba chữ số giống nhau

Nộp bài
Time limit: 1.0 / Memory limit: 125M

Point: 100

Viết chương trình nhập vào một số nguyên có ba chữ số. Hãy kiểm tra xem cả ba chữ số của số đó có giống nhau hay không.

👉 Input:

Một số nguyên có đúng ba chữ số (ví dụ: 111, 747, 222)

👉 Output:

Nếu cả ba chữ số giống nhau, in ra:

Ba chu so giong nhau

Nếu không giống nhau, in ra:

Ba chu so khong giong nhau

Ví dụ:

Input:

444

Output:

Ba chu so giong nhau

Input:

737

Output:

Ba chu so khong giong nhau