Kết quả 1 đến 9 của 9
  1. #1
    Ngày tham gia
    Nov 2015
    Bài viết
    0

    Sắp xếp 3 số tăng dần

    Các bạn hãy đưa ra các cách viết chương trình đơn giản sau:
    Sắp xếp 3 số a, b, c theo thứ tự tăng dần.
    Viết bằng Pascal các bạn ah!

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    2
    Trích dẫn Gửi bởi lehang_gb1
    Các bạn hãy đưa ra các cách viết chương trình đơn giản sau:
    Sắp xếp 3 số a, b, c theo thứ tự tăng dần.
    Viết bằng ngôn ngữ j vậy bạn?
    Xắp xếp trong mảng hay chỉ nhập vào rồi in ra??

  3. #3
    Ngày tham gia
    Dec 2015
    Bài viết
    11
    sac. bạn viết hàm hoán vị, nếu số đứng trc lớn hơn số đứng sau thì hoán vị hai số cho nhau.

  4. #4
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Trích dẫn Gửi bởi wildhorse_bt
    Viết bằng ngôn ngữ j vậy bạn?
    Xắp xếp trong mảng hay chỉ nhập vào rồi in ra??
    Đây là box chủ yếu dùng Pascal bạn nhé. Còn cách thức xử lí thì bạn có thể nhập vào + xử lí hoặc xử lí sau khi nhập đều được. Đây là 1 bài pascal rất đơn giản, mình nghĩ chỉ cần bạn suy nghĩ 1 chút là có thể làm được, mọi người không cần viết chương trình nữa.

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    1
    bài này bạn có thể dùng vòng lặp for:
    xong bạn viết hàm hoán vị, nếu số đứng trước lớn hơn thì đổi chỗ cho nhau. chúc bạn thành công!!!

  6. #6
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    max = a[0];
    for (int i =0; i< n; i++) // n = 3
    if( max < a)
    max = a

    return max

  7. #7
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Bài này bạn có thể dùng vài lệnh if then cơ bản là giải được rồi.
    gán 3 số đó lần lượt vào a,b,c
    a>b -> đổi chỗ a,b
    b>c -> đổi chỗ b,c
    a>b -> đổi chỗ a,b.
    Trích dẫn Gửi bởi nguyenhopthinh
    max = a[0];
    for (int i =0; i< n; i++) // n = 3
    if( max < a)
    max = a

    return max

    Ngôn ngữ đậm chất tài liệu --> khó hiểu quá bạn ơi. max dùng để làm gì đây?

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    3
    Trích dẫn Gửi bởi nguyenhopthinh
    max = a[0];
    for (int i =0; i< n; i++) // n = 3
    if( max < a)
    max = a

    return max


    Đây là code C++ mà bạn??? Theo mình hiểu thì code này bạn dùng để tìm phần tử lớn nhất chứ không phải sắp xếp ba số!

  9. #9
    Ngày tham gia
    Mar 2016
    Bài viết
    0
    Đồng ý với ý của bạn trunga0, tuy là không hiểu về C+ nhưng đọc qua toàn thấy max, làm gì có sắp xếp gì đâu.

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
  •