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

Đề tài: Cách rút gọn số

  1. #1
    Ngày gia nhập
    09 2011
    Nơi ở
    Tp.HCM
    Bài viết
    6

    Mặc định Cách rút gọn số

    Mình muốn biết cách rút gọn số như sau, ví dụ file input.txt mình có 1 dãy:
    1
    1
    2
    3
    3
    3
    3
    4
    4
    5
    5
    5

    Bây giờ mình muốn xuất ra gọn (trùng thì bỏ) chỉ còn:
    1
    2
    3
    4
    5

    Thì thuật toán giải sẽ như thế nào?
    Chỉ cần chịu học thì việc gì cũng sẽ thành công

  2. #2
    Ngày gia nhập
    12 2011
    Bài viết
    26

    Mình thì làm thế này
    Bạn viết 1 hàm kiểm tra trong mảng đã có số đó chưa thì bạn duyệt từ đầu mảng đến cuối mảng kiểm tra có thì return 0 còn ko có return 1

    Đọc từ tệp vào 1 biến kiểm tra biến đó có đã ở trong mảng chưa bằng hàm kiểm tra, có thì ko làm j cả chưa có thì gán vào mảng đó
    đại loại thế này
    C Code:
    1. // đọc tệp
    2. // đọc số vào biến a....
    3. if (kiemtra(a,m))
    4. {
    5.     m[i++]= a;
    6. }
    7. //...
    Sau đó in mảng ra thôi
    học hỏi

  3. #3
    Ngày gia nhập
    01 2011
    Bài viết
    116

    Nếu các số được sắp xếp như ở trong ví dụ của bạn thì chỉ việc chạy 1 vòng for từ đầu đến cuối hoặc vừa đọc vừa xử lý : so sánh 2 số liên tiếp để loại đi số lặp lại là được.
    C++ Code:
    1. while ( you_live) {
    2. if (you_failed) try_again();
    3. else if ( you_won) find_new_challenge();
    4. }
    5. system("DEATH");
    6. return HELL;

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

  1. Dịch vụ rút hầm cầu
    Gửi bởi seo_mt07 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 04-09-2012, 05:31 PM
  2. Rút gỗ, rút khỉ, uno, angry bird .... BoardGameVn2012 discount 10%
    Gửi bởi ecomvn88 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 21-05-2012, 10:33 PM
  3. tại sao em không rút gọn được phân số (với hướng đối tượng)
    Gửi bởi lebungngo trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 20-06-2011, 09:38 PM
  4. Lập trình C Xây dựng hàm tính diện tích, hoán vị, rút gọn phân số ??
    Gửi bởi dungdn19 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 21-12-2010, 11:00 AM

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