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!

  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á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