Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: ai có code bài các thao tác với đa thức ko?...

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

    Mặc định ai có code bài các thao tác với đa thức ko?...

    nếu ai có code bài "các thao tác tạo lập đa thức, cộng, trừ, nhân, chia 2 đa thức, tính giá trị đa thức tại 1 giá trị cho trước" thì post lên cho tôi với nha, tôi đang rất cần.
    cảm ơn các bạn nhiều!
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

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

    THiệt mình chưa gặp bài này nên chả hiểu cái đa thức là cái gì ráo . Có phải dạng như là ax^n + bx^m = l không ? Ví dụ một cái xem coi nào

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

    hic, đa thức ở đây chỉ 1 biến thôi. VD đa thức bậc 2 như: a^2+3a+4=0

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

    cộng, trừ, nhân, chia 2 đa thức
    Cái này thì U thử tự làm xem nào ! Xem thằng đa thức thứ nhất và thằng thứ 2 nếu mà có cùng số mũ ở A thì cộng(trừ nhân chia ) hệ số của nó lại .
    tính giá trị đa thức tại 1 giá trị cho trước
    Hơ cái này thì cứ gặp chỗ nào có A thì thay bằng giá trị nào đó rồi lấy nó nhấn với hệ số ở đầu . vậy thôi thử coi nào !

  5. #5
    Ngày gia nhập
    01 2007
    Bài viết
    412

    Bài đa thức này là ứng dụng của việc dùng danh sách liên kết đơn, hồi thi học kỳ I thầy cho mình làm bài này, cụ thể ban đầu bạn tạo kiểu DaThuc
    Code:
    typedef struct dt
    {
        float heso;
        int bac; 
    } DaThuc;
    Còn đây là thành phần nút trong DSLK
    Code:
    typedef struct node
    {
        DaThuc dathuc;
        struct node *next;
    } DTNode;
    Bây giờ đến công đoạn nhập, mình chỉ nêu bước làm thôi:
    - Tạo 1 hàm khởi tạo 1 nút trong DSLK
    + Cho nhập hệ số của đa thức
    + Cho nhập bậc của đa thức
    Lưu ý: nhập từ bậc cao về bậc thấp
    + Cho con trỏ p->next=NULL;
    - Sau đó chèn nút vừa tạo vào DSLK

    * Để tính toán, ta tiến hành duyệt 2 DSLK cùng lúc (mỗi DSLK tượng trưng cho 1 đa thức), so sánh từng hệ số của 2 đa thức với nhau:
    + Nếu p->dathuc.bac > q->dathuc.bac : tong+=p->dathuc.heso ; p=p->next;
    + Nếu p->dathuc.bac < q->dathuc.bac : tong+=q->dathuc.heso; q=q->next;
    + Nếu p->dathuc.bac == q->dathuc.bac : tong+= p->dathuc.heso + q->dathuc.heso
    Lưu ý: bạn nhớ xét trường hợp 1 trong 2 DSLK đã duyệt xong đấy nhé (có thể có 1 DSLK duyệt xong trước nhất)
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

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

  1. Lập trình C++ Xin Code Bài Toán Xếp Lịch Thể Thao
    Gửi bởi devilkiss12 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 03-12-2013, 01:06 AM
  2. Bài tập C Thắc mắc về đoạn code
    Gửi bởi phantom0610 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 03-01-2013, 08:18 AM
  3. Algorithm Chèn C++ code vào C# code như thế nào?
    Gửi bởi datinh_o0o7 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 14-03-2012, 11:46 AM
  4. Sau khi inject code làm thế nào để chèn code.
    Gửi bởi theboy909 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 16-10-2011, 12:34 PM
  5. Làm thế nào để dich một code có sẵn mà không cần code lại?
    Gửi bởi thuhuong888 trong diễn đàn Thắc mắc chung
    Trả lời: 1
    Bài viết cuối: 11-04-2009, 11:39 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