Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Pointer and array!

  1. #1
    Ngày gia nhập
    05 2007
    Bài viết
    6

    Unhappy Pointer and array!

    Xin chào cả nhà! Em mới học C (chứ ko phai C++ đâu ạ) được vài tuần và đang học về pointer + array.Em có 1 bài tập mong các bác giúp em:
    Sắp xếp 1 chuỗi các chữ số theo thứ tự tăng dần và giảm dần.
    Thank you vinamilk!

  2. #2
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    một chuỗi các chữ số là sao ? ví dụ nghe coi ?
    char chuoi[5] ={1,2,3,4,5};
    int chuoi[5] ={1,2,3,4,5};

    nói thử nghe coi nào ?

  3. #3
    Ngày gia nhập
    05 2007
    Bài viết
    6

    Chuỗi các chữ số nguyên kiểu int array[5], các số được nhập từ bàn phím.Em thì biết cách ghi code nhập rồi nhưng còn sắp xếp thì chịu
    "Buzz...!"

  4. #4
    Ngày gia nhập
    05 2007
    Bài viết
    6

    hic! các bác giúp em với!
    "Buzz...!"

  5. #5
    No Avatar
    vdtoan Khách

    Trích dẫn Nguyên bản được gửi bởi donkihote Xem bài viết
    hic! các bác giúp em với!
    Cái này các sách về lập trình đã nói khá rõ ràng, chịu khó đọc sách đi.OK?

  6. #6
    Ngày gia nhập
    04 2007
    Nơi ở
    HCM City
    Bài viết
    1

    Mặc định Pointer and array!

    pó tay cho bác vdtoan luôn!
    Đây là một bài toán sắp xếp thông thường. Cho môt chỗi bất kỳ các chữ số, ta sắp xếp lại. Dùng giải thuật như sau:
    for(int i = 0, i < độ dài mảng, i++)
    {
    int temp1 = mang[i]
    for(int j = i+1, j< độ dài mảng, j++)
    {
    int temp2 = mang[j];
    if(temp1 > temp2) then
    {
    mangtrave[i] = temp2;
    temp1 = temp2;
    }


    nghiên cứu nữa đi! khoamouse bận quá!

    }

    }

    nói chung dùng 2 vòng lặp, vòng lắp 1 duyệt từ đầu mảng đến cuối mảng, với 1 phần tử, ta đem so sánh nó với các pt còn lại. Nếu có cái nào nhỏ hơn thì gán cái này là nó, so sánh tiếp cho hết mảng, lấy giá trị nhỏ nhất bỏ vào mảng trả v. tiếp tục với phần tử kế cho đến hết. Oke, desu!

  7. #7
    Ngày gia nhập
    04 2007
    Bài viết
    128

    bạn vào đây mà xem nè http://forums.congdongcviet.com/show...p?t=697&page=4 , sử dụng mảng động và có các loại giải thuật sắp xếp khác nhau tùy yêu cầu mà bạn chọn xem bài của tui đó soda_chanhmuoi

  8. #8
    Ngày gia nhập
    05 2007
    Bài viết
    6

    Thanks cac bac rat nhieu! em sap thi hoc ki roi ma chang biet teo j.Buon wa!
    "Buzz...!"

Các đề tài tương tự

  1. vấn đề về array và pointer cần được giúp đỡ
    Gửi bởi love_you_4rever trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 18-08-2012, 06:49 PM
  2. Lỗi: At least one element in the source array could not be cast down to the destination array type.
    Gửi bởi itmanhieu trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 28-09-2011, 04:36 PM
  3. Truyền array pointer 2 chiều vào function ?
    Gửi bởi vietwow trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 13-04-2011, 10:12 PM
  4. Trả lời: 6
    Bài viết cuối: 05-01-2011, 06:33 PM
  5. Array.Sort() and Array.Reverse() sử dụng thế nào ạ
    Gửi bởi nguoirung1.6 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 19-12-2010, 03:23 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn