cpp-208Đọc toàn bộ đề miễn phí

Tìm số nhỏ nhất trong ba số

So sánh ba giá trị là bài luyện đầu tiên về cấu trúc rẽ nhánh. Trong C++ có sẵn std::min, nhưng hiểu cách viết bằng if vẫn cần thiết vì đó là nền tảng của mọi bài so sánh sau này.

C++Cơ bản10 phút

Tiến độ của tôi ở bài này

Điểm được lưu vào tài khoản sau khi chấm bài.

Đang tải điểm của bạn…

Kiến thức và chủ đề

input outputcomparisonfoundations

Kiến thức tiên quyết: cin cout, if else.

Nội dung đề bài

Mô tả bài toán

So sánh ba giá trị là bài luyện đầu tiên về cấu trúc rẽ nhánh. Trong C++ có sẵn std::min, nhưng hiểu cách viết bằng if vẫn cần thiết vì đó là nền tảng của mọi bài so sánh sau này.

Yêu cầu

Đọc ba số nguyên a, b, c từ stdin và in ra giá trị nhỏ nhất.

Quy ước nộp bài

  • Chỉ cần viết một chương trình đọc stdin và in ra stdout. Bài này không yêu cầu viết hàm.
  • Không dùng cout để in lời nhắc trước khi đọc dữ liệu. Lời nhắc sẽ lọt vào stdout và làm bài sai.
  • Chỉ in đúng nội dung ở mục Output. Không in thêm nhãn, dòng trống hay ký tự thừa.
  • Output được so khớp từng ký tự, phân biệt chữ hoa/thường và dấu câu.

Input

Một dòng chứa ba số nguyên cách nhau bởi dấu cách.

Output

Một số nguyên: giá trị nhỏ nhất trong ba số.

Ràng buộc

  • -109 ≤ a, b, c ≤ 109.

Ví dụ 1

Input

3 7 5

Output

3
Ba giá trị là 3, 7, 5 nên số nhỏ nhất là 3.

Ví dụ 2

Input

-1 -5 -3

Output

-5
Cả ba đều âm; so sánh số âm cho kết quả -5.
3 cấp độ gợi ýMở dần khi bạn thật sự cần hỗ trợ.
Phân tích lời giảiGiải thích hướng tư duy và thuật toán.
Code tham khảoDùng để đối chiếu sau khi tự làm.

Gợi ý và lời giải chỉ mở sau khi bạn bấm Nộp bài. Giáo viên và quản trị viên mở được ngay.

Góp ý & báo lỗi bài tập

Đề bài chưa rõ, test có vấn đề hay bạn có ý tưởng giúp bài tốt hơn? Gửi cho đội ngũ AI Empire nhé — mỗi góp ý đều được đọc.