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

Đề tài: cộng,trừ,nhân nhiều đa thức bằng sd mảng

  1. #1
    Ngày gia nhập
    09 2008
    Bài viết
    20

    Mặc định cộng,trừ,nhân nhiều đa thức bằng sd mảng

    các cậu có thể chỉ giúp mình cách khai báo đa thức trong 1 mảng với đc ko?.Mình đang phải làm bài tập lớn mà chưa biết phải làm thế nào .Help me,please.

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Đa thức bậc n có dạng : a[n] * x^n + a[n-1] * x^(n - 1) + .... + a[1] * x ^ 1 + a[0] = 0
    Bạn lưu đa thức trong mảng tức là lưu những hệ số a của đa thức vào mảng. Ví dụ như đa thức : 3*x^3 - 2*x^2 + 4*x + 7 = 0
    => ta lưu vào mảng a gồm 4 phần tử : double a[4] = { 7, 4, -2, 3 }
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    09 2008
    Bài viết
    20

    nhưng đó là hệ số.còn số mũ thì sao?Cậu có thể viết hộ tớ code khai báo mảng để tớ xem qua đc ko?thank cậu nhìu nha.

  4. #4
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Số mũ thì bạn đâu cần phải lưu vì nó luôn giảm dần từ n về tới 0 mà.
    Đây là code ví dụ của mình :

    C Code:
    1. #include <stdio.h>
    2.  
    3. void main()
    4. {
    5.     int n;
    6.     double tmp;
    7.     double MangHeSo[100];
    8.  
    9.     printf("Ban hay nhap bac cua da thuc : ");
    10.     scanf("%d",&n);
    11.     for (int i=n;i>=0;i--)
    12.     {
    13.         printf("Nhap he so cua x^%d : ",i);
    14.         scanf("%lf",&tmp);
    15.         MangHeSo[i] = tmp;
    16.     }
    17.  
    18.    printf("\nDa thuc cua ban la : ");
    19.  
    20.     for (i=n;i>=0;i--)
    21.     {
    22.         if (MangHeSo[i] != 0)
    23.         {
    24.             if (MangHeSo[i] > 0 && i < n)
    25.                 printf("+");
    26.  
    27.             if (i == 0)
    28.                 printf("%.0lf",MangHeSo[i],i);
    29.             else
    30.                 printf("%.0lfx^%d",MangHeSo[i],i);
    31.         }
    32.     }
    33.  
    34.     printf("=0\n");
    35. }
    Đã được chỉnh sửa lần cuối bởi meoconlongvang : 02-10-2008 lúc 09:15 PM.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  5. #5
    Ngày gia nhập
    09 2008
    Bài viết
    20

    cám ơn cậu nhiều,bây h mình chỉ còn việc cộng,trừ,nhân 2 mảng giống như đối với ma trận đúng ko?

  6. #6
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Mặc định cộng,trừ,nhân nhiều đa thức bằng sd mảng

    Trích dẫn Nguyên bản được gửi bởi cutecat Xem bài viết
    cám ơn cậu nhiều,bây h mình chỉ còn việc cộng,trừ,nhân 2 mảng giống như đối với ma trận đúng ko?
    uhm, đúng rồi đó bạn. Bạn cộng từng cặp phần tử trong 2 mảng với nhau.
    Đã được chỉnh sửa lần cuối bởi meoconlongvang : 02-10-2008 lúc 09:53 PM.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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

  1. Focus chuột vào nhiều cửa sổ ( dạng viết auto game nhiều cửa sổ cùng lúc )
    Gửi bởi hoanghiep9x trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 13-07-2012, 10:28 PM
  2. Thêm và Sửa Table có quan hệ nhiều nhiều trong mô hinh MVC như thế nào?
    Gửi bởi minhchi trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 26-05-2012, 04:32 PM
  3. Cập nhật nhiều Gridview vào nhiều datatable trong Dataview
    Gửi bởi MYNAM trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 10-07-2011, 12:08 PM
  4. chọn nhiều Properties checked cho nhiều radio trong 1 fomm
    Gửi bởi lotus88 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 10
    Bài viết cuối: 06-06-2011, 05:34 PM
  5. Nhiệt âm kế, đo nhiệt độ, độ ẩm trong phòng,call 0979109862
    Gửi bởi kinhdoanhhv_02 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: 18-05-2011, 11:24 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