Giải giup em bài tập này với

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi trungyhth, 27/10/07.

  1. trungyhth

    trungyhth Mario & Luigi Lão Làng GVN

    Tham gia ngày:
    6/5/04
    Bài viết:
    861
    Nơi ở:
    Trái tim KL
    Cho N và dãy số a1.....aN hãy xắp xếp dãy số đó thành dãy số không tăng(số hạng trước lớn hơn hay bằng số hạng sau).
    Cho tôi biết thuật toán và chương trình cụ thể = ngôn ngữ passcal
     
  2. korangar

    korangar Mega Man

    Tham gia ngày:
    11/6/03
    Bài viết:
    3,122
    Chà, anh Trung vào tận đây để hỏi à :))
    Cái này sử dụng mảng.
    Mã:
    for i:=1 to n-1 do
     for j := i+1 to n do
      if A[i]<Ạ[j] then
       begin
        tg:= A[i];
        A[i]:=A[j];
        A[j]:=tg;
       end;
    
     
  3. trungyhth

    trungyhth Mario & Luigi Lão Làng GVN

    Tham gia ngày:
    6/5/04
    Bài viết:
    861
    Nơi ở:
    Trái tim KL
    cái này anh mắc ở chỗ là N là số trong dãy a1...aN hay chỉ là một số để kiểm tra kết quả tức số trung gian.
     
  4. korangar

    korangar Mega Man

    Tham gia ngày:
    11/6/03
    Bài viết:
    3,122
    n là số phần tử của dãy (nghĩa là số phần tử của mảng). n được nhập từ bàn phím.
     
  5. trungyhth

    trungyhth Mario & Luigi Lão Làng GVN

    Tham gia ngày:
    6/5/04
    Bài viết:
    861
    Nơi ở:
    Trái tim KL
    Cảm ơn Mustsu nhá ;)) Anh hiểu roài.
     

Chia sẻ trang này