Hiển thị kết quả từ 1 đến 8 / 8
  1. #1
    Tham gia
    10-01-2007
    Location
    Huế
    Bài viết
    38
    Like
    0
    Thanked 0 Times in 0 Posts

    Tính n! cho n là số lớn

    Có ai có thể viết trọn vẹn bài tập này cho mình tham khảo với được không? Viết chương trình cụ thể luôn ấy. Cảm ơn các pác rất nhìu nghe!
    Quote Quote

  2. #2
    Tham gia
    22-06-2007
    Bài viết
    42
    Like
    0
    Thanked 0 Times in 0 Posts
    cũng mong có người code cho bạn mình có ý thế này
    bạn định nghĩa
    hàm nhân 1 sô với 1 số lớn
    hàm cộng 2 số lớn
    còn để lưu số lớn thì fải cấp phát động thôi dùng danh sách liên kết chẳn hạng
    vậy là đử để giải quyết bài này rồi
    bác nào có ý hay hơn thì giúp cho bạn ấy

  3. #3
    Tham gia
    16-10-2006
    Location
    Hà Nội
    Bài viết
    2,073
    Like
    8
    Thanked 14 Times in 12 Posts
    Lưu số lớn thì dùng xâu hay mảng chữ cái, chứ cần gì đến danh sách liên kết. Đợi lục lại đống CODE để post lên cho các bạn.

  4. #4
    Tham gia
    26-01-2008
    Bài viết
    359
    Like
    0
    Thanked 3 Times in 3 Posts
    Làm việc với số lớn thì dùng link list(dslk) vẫn là tiện nhất, dùng string hay array khi cài đặt bạn sẽ gặp một số tình huống khó khăn, bạn cứ thử làm rồi sẽ thấy.

  5. #5
    Tham gia
    04-07-2008
    Bài viết
    8
    Like
    0
    Thanked 0 Times in 0 Posts
    Dùng thư viện GMP (the GNU MP Bignum Library)là ok, tính toán rất nhanh và khả năng tính toán chỉ phụ thuộc vào bộ nhớ máy tính của bạn thôi
    http://gmplib.org/

  6. #6
    Tham gia
    30-10-2007
    Bài viết
    159
    Like
    1
    Thanked 1 Time in 1 Post
    số lớn đến đâu vậy bạn.khai bao bien kiểu double chắc là đủ chứ bạn

  7. #7
    Tham gia
    24-12-2004
    Location
    Sài Gòn
    Bài viết
    197
    Like
    0
    Thanked 1 Time in 1 Post
    Kiểu double có độ chính xác không cao, chỉ khoảng 19 chữ số thập phân thôi.

  8. #8
    Tham gia
    04-07-2008
    Bài viết
    8
    Like
    0
    Thanked 0 Times in 0 Posts
    Quote Được gửi bởi gameonline View Post
    số lớn đến đâu vậy bạn.khai bao bien kiểu double chắc là đủ chứ bạn
    vấn đề ở đây là phải tính toán ra tất cả các chữ số của phép tính một cách chính xác, đây là bài toán tính toán số nguyên rất lớn ( Big Integer) nếu dùng double bạn chỉ tính ra kết quả gần đúng thôi!

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • 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
  •