Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C] Hàm minMaxInts — trả min/max qua con trỏ

    Viết hàm void minMaxInts(int a, int b, int c, int *mn, int *mx): nhận 3 số nguyên và ghi giá trị nhỏ nhất vào *mn, lớn nhất vào *mx.

    Đây là pattern 'trả nhiều giá trị qua tham số con trỏ' rất phổ biến trong C.

    Ví dụ: a=3, b=1, c=2 → mn=1, mx=3.

    Ngữ cảnh: tính khoảng dao động nhiệt độ 3 thành phố trong 1 ngày.

    • Định dạng đầu vào:

      Ba số nguyên a b c cách nhau dấu cách.

    • Ràng buộc đầu vào:

      |a|, |b|, |c| ≤ 10⁹.

    • Định dạng đầu ra:

      Hai số mn mx cách nhau dấu cách.

    Ví dụ:

    Đầu vào:

    3 1 2

    Đầu ra:

    1 3

    Giải thích:

    min=1, max=3.

    Đang tải editor...