Đánh giá, nhận xét, review các công ty tuyển dụng
Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Cài đặt thuật toán trên số nguyên có nhiều chữ số?

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

    Mặc định Cài đặt thuật toán trên số nguyên có nhiều chữ số?

    Em đang mắc bài này quá. Nghĩ mãi mà khô ra có bác nào pro làm bài này rồi thì chỉ bảo em code với. Thank mọi người:

    1.Hãy viết khai báo của lớp CBignum cài đặt số lớn (số nguyên có nhiều chữ số) với các yêu cầu sau:
    o Có thể xử lý số nguyên với số chữ số không biết trước.
    o Các toán tử cộng, trừ, nhân ,chia hai số lớn cho kết quả là 1 số lớn.
    o Các hàm đọc số lớn từ bàn phím và viết số lớn ra màn hình.

    2. Cài đặt các hàm sau thuộc lớp CBignum:
    o Các hàm đọc số lớn từ bàn phím và viết số lớn ra màn hình.
    o Các toán tử cộng, nhân hai số lớn.

    3. Sử dụng lớp CBignum để thực hiện các tính toán sau:
    o Tính lũy thừa 1 số lớn với 1 số (<10). Hai số này được đọc từ bàn phím.
    o In kết quả ra màn hình.


    2. Hãy viết khai báo của lớp CString cài đặt xâu kí tự với các yêu cầu sau:
    o Độ dài xâu kí tự không biết trước.
    o Các hàm lấy độ dài xâu, kiểm tra xâu rỗng hay không.
    o Toán tử cộng (+) hai xâu cho kết quả là một xâu, toán tử += cho phép nối một xâu vào xâu cho trước.
    o Toán tử lấy kí tự ở một vị trí trong xâu.
    o Các toán tử so sánh xâu theo thứ tự từ điển: ==, <, <=, >, >=, !=
    o Hàm mã hoá xâu theo mã hoá độ dài chạy (Run length encoding). Ví dụ xâu AAABBCCCCDEE sẽ được mã hoá thành A3B2C4DE2
    o Hàm giải mã của mã hoá trên.
    o Các hàm/toán tử đọc và ghi xâu từ bàn phím ra màn hình.

    2. Cài đặt các hàm sau thuộc lớp CString:
    o Hàm mã hoá xâu theo mã hoá độ dài chạy (Run length encoding). Ví dụ xâu AAABBCCCCDEE sẽ được mã hoá thành A3B2C4DE2
    o Các hàm/toán tử đọc và ghi xâu từ bàn phím ra màn hình

    3. Sử dụng lớp CString để thực hiện các công việc sau:
    o Nhập vào một xâu từ bàn phím
    o Mã hóa xâu theo mã hoá độ dài chạy.
    o In ra màn hình.
    Đã được chỉnh sửa lần cuối bởi xuannam.ph : 18-05-2011 lúc 12:56 AM.

  2. #2
    Ngày gia nhập
    01 2010
    Nơi ở
    Hà Nội
    Bài viết
    128

    Lại có người vậy rồi . Bạn post 1 đống bài tập lên đây để nhờ giải hộ sao ? Nếu có ý như vậy cũng nên post từng bài thôi chứ ,cách post bài của bạn làm người khác khó chịu lắm . Mình góp ý vậy mong bạn lần sau rút kinh nghiệm .

  3. #3
    Ngày gia nhập
    12 2010
    Nơi ở
    Cần thơ
    Bài viết
    273

    Tự viết code rồi đem lên đây ng ta giúp...chứ không ai "hại" bạn bằng cách viết code cho bạn copy đâu.

  4. #4
    Ngày gia nhập
    01 2008
    Nơi ở
    Rất nhiều sóng gió
    Bài viết
    356

    Trích dẫn Nguyên bản được gửi bởi xuannam.ph Xem bài viết
    1.Hãy viết khai báo của lớp CBignum cài đặt số lớn (số nguyên có nhiều chữ số) với các yêu cầu sau:
    o Có thể xử lý số nguyên với số chữ số không biết trước.
    ...
    Cấp bộ nhớ cho số khi bắt đầu tính số có được xem là "biết trước" số chữ số không nhỉ?

    Ví dụ, khi cộng một số 10 từ với một số 8 từ thì có thể tiên liệu được là kết quả sẽ có 10 từ (hoặc 10 từ + thêm 1 bit nữa). Khi nhân một số 15 từ với một số 23 từ thì có thể tiên liệu được là kết quả sẽ có 38 từ, v.v.

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

  1. Lập trình C Thuật toán trên mảng số nguyên!
    Gửi bởi policeman056 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 19-05-2013, 01:39 PM
  2. Bài tập C giải thuật nhập vào số nguyên n in ra n số nguyên tố đầu tiên?
    Gửi bởi LTC trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 48
    Bài viết cuối: 25-04-2013, 07:40 PM
  3. Mảng trên C code thuật toán tìm số nguyên tố trên ma trận
    Gửi bởi nmebe trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 10
    Bài viết cuối: 25-04-2012, 11:39 AM
  4. Lập trình C++ Giải thuật nhân 2 số nguyên lớn trên C++?
    Gửi bởi kaka_nsk_91 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 03-04-2010, 10:29 PM
  5. Thuật toán trên C | Tính tổng, tìm số nguyên tố???
    Gửi bởi nxhoang90 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 14-05-2009, 03:49 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