Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Nhờ các cao thủ giúp mình bài này với

    Cho một dãy số gồm 5 số nguyên có giá trị đôi một khác nhau được nhập vào từ bàn phím. Hãy viết hàm f(k) trả ra giá trị của phần tử lớn thứ k trong dãy số trên. Giá trị k được nhập vào từ bàn phím. Hiện kết quả tìm được ra màn hình.
    Ví dụ cho dãy số: 14, 5, 11, 2, 23
    f(1) = 23; f(3) = 11; f(5) = 2.

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Quickselect chưởng [IMG]images/smilies/biggrin.png[/IMG]

  3. #3
    Ngày tham gia
    Feb 2014
    Bài viết
    0
    hàm f có được truyền thêm tham số khác k không bạn?

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi master chang
    Cho một dãy số gồm 5 số nguyên có giá trị đôi một khác nhau được nhập vào từ bàn phím. Hãy viết hàm f(k) trả ra giá trị của phần tử lớn thứ k trong dãy số trên. Giá trị k được nhập vào từ bàn phím. Hiện kết quả tìm được ra màn hình.
    Ví dụ cho dãy số: 14, 5, 11, 2, 23
    f(1) = 23; f(3) = 11; f(5) = 2.
    Bài này để đơn giản cậu dùng mảng để lưu dãy số và sắp xếp lại. Tùy thuộc vào k mà lấy nó ra, lớn thứ k thì chỉ số trong mảng là (k-1).

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi huynhthaihoa
    hàm f có được truyền thêm tham số khác k không bạn?
    Khỏi cần [IMG]images/smilies/biggrin.png[/IMG]
    Xài global cũng đc [IMG]images/smilies/smile.png[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •