Viết CT Thực Hiện Các Thao Tác Trên đa Thức - Help Me !!!

Diễn Đàn Tin Học - Powered by vBulletin Ghi nhớ?
  • Tìm kiếm chi tiết
  • Home
  • Diễn đàn
  • Lập trình
  • Các ngôn ngữ lập trình
  • C/C++
  • Viết CT thực hiện các thao tác trên đa thức - help me !!!
Hiển thị kết quả từ 1 đến 3 / 3 Chủ đề: Viết CT thực hiện các thao tác trên đa thức - help me !!!
  • Hỗ trợ
    • Phiên bản để in
    • Giới thiệu cho bạn bè…
    • Theo dõi chủ đề này…
  • Rate This Thread
    • Excellent
    • Good
    • Average
    • Bad
    • Terrible
  1. 13-05-2011 00:32 #1 kid9xkute
    • View Profile
    • View Forum Posts
    • View Articles
    kid9xkute is offline Registered User Tham gia 11-06-2010 Bài viết 1 Like 0 Thanked 0 Times in 0 Posts

    Thông tin Viết CT thực hiện các thao tác trên đa thức - help me !!!

    Mình đang làm BT lớn mà không bit làm như thế nào, mong các pro giúp mình với, cảm ơn nhìu,nội dung BT như thế này: Hãy khai báo hai mảng a và b (tĩnh hoặc động) có kiểu dữ liệu thực (float) để lưu các hệ số của 2 đa thức P(x) và Q(x). Các mảng a, b có cỡ cực đại là nmax được định nghĩa trước trong phần các chỉ thị tiền xử lý (sử dụng lệnh #define...). Các biến nguyên m và n là bậc của đa thức P(x) và Q(x). Viết chương trình thực hiện các thao tác trên đa thức gồm thực đơn với các mục chọn sau đây (kết quả được hiển thị trên màn hình): 1. Nhập bậc và các hệ số của đa thức P(x) và Q(x). 2. Hiển thị các hệ số của các đa thức nói trên. 3. Tính giá trị của đa thức P(x) tại điểm x (x nhập từ bàn phím). 4. Tìm đa thức là đạo hàm của đa thức P(x) đã cho. 5. Tìm đa thức là nguyên hàm của đa thức đã cho. 6. Tính tổng, hiệu và tích các đa thức P(x) và Q(x). 7. Tính tích phân xác định của đa thức P(x) trên đoạn [c,d] nào đó (c và d nhập từ bàn phím). Z. Kết thúc.
    Quote Quote
  2. 13-05-2011 08:50 #2 lê phú thịnh's Avatar lê phú thịnh
    • View Profile
    • View Forum Posts
    • View Articles
    lê phú thịnh is offline Banned Tham gia 09-09-2010 Location DLU Bài viết 93 Like 28 Thanked 9 Times in 9 Posts
    bạn có thể liên lạc với mình Lê Phú Thịnh dt 01244780447 YM le_phuthinh2001 bài này rất dài
    Quote Quote
  3. 17-05-2011 01:44 #3 linhlonet
    • View Profile
    • View Forum Posts
    • View Articles
    linhlonet is offline Registered User Tham gia 21-11-2009 Bài viết 14 Like 0 Thanked 1 Time in 1 Post
    Bài cũng ko quá khó đâu. Bạn chịu khó đọc nhé! Code: #include <iostream> using namespace std; #include <math.h> #define nmax 100 typedef float dathuc[nmax]; dathuc P, Q; int m,n; void nhap(dathuc&K, int &x) { int i; cout<<"Nhap bac cua da thuc: ";cin>>x; for(i=0;i<=x;i++) { cout<<"Bac "<<i<<" : "; cin>>K[i]; } } void xuatmu(int i) { if (i==1) cout<<"X"; else if(i>1) cout<<"X^"<<i; } void xuat(dathuc K,int x) { int i=0; while (K[i]==0&&i<=x) i++; cout<<K[i];xuatmu(i); while (++i<=x) { if (K[i]>0) {cout<<" + "<<K[i];xuatmu(i);} else if (K[i]<0) {cout<<" - "<<-K[i];xuatmu(i);} } } float tinh(dathuc P, int m,float x) { float F=0; int i; for (i=0;i<=m;i++) F+=P[i]*pow(x,i); return F; } void daoham(dathuc P, int m) { dathuc K; int i,o=m-1; for(i=0;i<=o;i++) K[i]=(i+1)*P[i+1]; cout<<"P' = ";xuat(K,o); } void nguyenham(dathuc P, int m, dathuc &K, int &o) { int i; o=m+1;K[0]=0; for(i=1;i<=o;i++) K[i]=P[i-1]/i; } void tong(dathuc P, int m, dathuc Q, int n) { dathuc K; int i,o=(m>m)?m:n; for (i=0;i<=m&&i<=n;i++) K[i]=P[i]+Q[i]; if (m>n) while(i<=o) {K[i]=P[i]; i++;} else while(i<=o) {K[i]=Q[i]; i++;} cout<<"\nP(x)+ Q(x) = ";xuat(K,o); } void hieu(dathuc P, int m, dathuc Q, int n) { dathuc K; int i,o=(m>m)?m:n; for (i=0;i<=m&&i<=n;i++) K[i]=P[i]-Q[i]; if (m>n) while(i<=o) {K[i]=P[i]; i++;} else while(i<=o) {K[i]=-Q[i]; i++;} cout<<"\nP(x) - Q(x) = ";xuat(K,o); } void tich(dathuc P, int m, dathuc Q, int n) { dathuc K; int i,j,o=m+n; for (i=0;i<=o;i++) K[i]=0; for (i=0;i<=m;i++) for(j=0;j<=n;j++) K[i+j]+=P[i]*Q[j]; cout<<"\nP(x) * Q(x) = ";xuat(K,o); } float tichphan(dathuc P,int m) { dathuc K; int o,c,d; float kq; cout<<"c = "; cin>>c; cout<<"d = "; cin>>d; nguyenham(P,m,K,o); kq=tinh(K,o,d)-tinh(K,o,c); return kq; } void menu() { char c; dathuc K; int o; float x; while (1) { cout<<"\nChon chuc nang:\n\ 1. Nhap bac va he so cua P(x) va Q(x)\n\ 2. Hien thi cac he so cua da thuc P(x) va Q(x)\n\ 3. Tinh gia tri cua P(x) tai x\n\ 4. Tim dao ham cua P(x)\n\ 5. Tim nguyen ham P(x)\n\ 6. Tong, hieu tich P(x) va Q(x)\n\ 7. Tinh tich phan xac dinh cua P(x) tren [c,d]\n\ Z. Ket thuc\n "; cin>>c; switch(c) { case '1': cout<<"Da thuc P(x):\n"; nhap(P,m); cout<<"Da thuc Q(x):\n"; nhap(Q,n); break; case '2': cout<<"\nDa thuc P(x): "; xuat(P,m); cout<<"\nDa thuc Q(x): "; xuat(Q,n); break; case '3': cout<<"Nhap x : ";cin>>x; cout<<"P("<<x<<") = "<<tinh(P,m,x);break; case '4': daoham(P,m);break; case '5': nguyenham(P,m,K,o);cout<<"P(x) nguyen ham = "; xuat(K,o);break; case '6': tong(P,m,Q,n);hieu(P,m,Q,n);tich(P,m,Q,n);break; case '7': cout<<"I = "<<tichphan(P,m); break; case 'z':case 'Z': exit(1); } } } void main() { menu(); system("pause"); } chỗ nào ko hiểu thì pm mình, chúc bạn thành công P/s: ghét mấy thằng chưa gì đã đòi liên hệ, rồi tiền với chả bạc. Còn ông thịnh nữa, rảnh quá đi. Hi hi. Lo học toán đi, cuối tuần thi rùi đó
    Được sửa bởi linhlonet lúc 21:34 ngày 20-06-2011
    Quote Quote
  4. Thành viên Like bài viết này:

    vuongvu1
Chuyển nhanh C/C++ Top
  • Site Areas
  • Cá nhân
  • Tin nhắn
  • Subscriptions
  • Ai đang online ?
  • Tìm kiếm trong chuyên mục
  • Trang chủ
  • Chuyên mục
  • Hoạt động của DDTH
    1. Hoạt động Off-line
      1. Các cuộc thi dành cho DDTH.com
      2. Sinh nhật DDTH.com
      3. Hội Cầu Lông DDTH.com
    2. Công tác xã hội
      1. Tin Học Xanh
      2. Nhật ký THX
    3. Thông báo
      1. Thông báo cũ
      2. Góp ý, đề nghị
      3. Nhắc nhở - Vi phạm
      4. Ứng tuyển moderator
  • Thảo luận chung
    1. CNTT Việt Nam và Quốc tế
      1. Các cuộc thi CNTT
    2. Tin tức CNTT
      1. Tin PR & Khuyến mãi
    3. ISP - ICP - OSP
      1. Viettel
      2. FPT
      3. VNPT
      4. CMC
      5. SPT
    4. Nghề nghiệp
      1. Tư vấn pháp luật
    5. Thương mại điện tử
    6. Advertisers & Publishers
    7. Search Engine Optimization/Marketing
    8. Review sản phẩm & công nghệ
    9. Startup-Khởi Nghiệp!
  • Tư vấn - Thị trường & Kiến thức cần biết
    1. Tin học căn bản
      1. Máy tính & Sức khỏe
    2. Hỗ trợ kỹ thuật
    3. Phần mềm
      1. Softwares Request
      2. Giới thiệu phần mềm
    4. Máy tính để bàn
      1. CPU & Mainboard & Memory
      2. VGA & PSU & Overclocking
      3. Phần cứng chung & Thiết bị ngoại vi
    5. Laptop
      1. Dell
  • Mobile devices
    1. iPhone & iPad
      1. iOS Apps
    2. Android Smartphones
      1. Android Apps
    3. BlackBerry
      1. BlackBerry Apps
    4. Windows Phones
      1. Windows Phones Apps
    5. Wireless Technology
    6. Tablets
    7. Discussion
  • Đào tạo
    1. Công nghệ giáo dục
    2. Học về CNTT
      1. Du học
      2. E-books
        1. Requests
    3. Chứng chỉ tin học quốc tế
      1. Microsoft
      2. Cisco
        1. Hand-on Lab
        2. Technology
      3. Những chứng chỉ khác
      4. GroupStudy
    4. English Room
  • Lập trình
    1. Các ngôn ngữ lập trình
      1. .NET
      2. C/C++
      3. Visual Basic
      4. Pascal/Delphi/Kylix
      5. Java
    2. Các vấn đề khác trong lập trình
      1. Projects
      2. Data Structures + Algorithms
      3. GameDev Zone
  • Hệ thống - Mạng
    1. Security Zone
      1. Anti-DDoS
    2. Windows
    3. Linux - Unix
    4. LAN - WAN
  • Internet & Web & Multimedia
    1. Lập trình web
      1. DDTH-CMS
    2. Thiết kế web
      1. Shockwave Flash
      2. Graphic Design
      3. HTML - CSS
      4. Design Resources
      5. CMS
      6. Yêu cầu thiết kế
    3. CLB Webmasters
      1. Hot Links !!!
      2. Scripts - Mods
    4. Showcase
    5. Xử lý phim / âm thanh
    6. Photoshop & Illustration
    7. 3D World
    8. Game
  • Cơ sở dữ liệu
    1. MS SQL Server
    2. Oracle
    3. Hệ CSDL khác
  • Domains/Hosting
    1. Web Hosting / Domain
      1. Cloud Computing
      2. Dedicated Hosting / VPS
    2. Technical & Security
    3. Advertising
    4. Hosting Support
      1. VinaCIS
  • Giao lưu - Thư giãn
    1. Tự giới thiệu - Giao lưu
      1. Interview
      2. Miền Bắc
      3. Miền Trung
      4. Social Networks
    2. Góc thư giãn
      1. Văn tuyển Làng Mùi
      2. Truyện cười
      3. Chuyện thời sự
      4. Đố vui
      5. Music - Movie - Sport
    3. Nhiếp ảnh
      1. Albums
      2. Máy ảnh - Máy quay phim - Phụ kiện
    4. Bóng Đá
  • Trung Tâm Giao Dịch
    1. Linh Kiện PC - Laptop
    2. Điện thoại, tablet và phụ kiện
    3. Server, domain, hosting
    4. Giáo dục, đào tạo về CNTT
    5. Việc làm CNTT
      1. Người tìm việc
« Bài trước | Bài tiếp theo »

Bookmarks

Bookmarks
  • Submit to Digg Digg
  • Submit to del.icio.us del.icio.us
  • Submit to StumbleUpon StumbleUpon
  • Submit to Google Google

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
  • BB code is On
  • Smilies are On
  • [IMG] code is On
  • [VIDEO] code is On
  • HTML code is Off

Quy định DDTH.com

Theo giờ GMT +7 :: 14:58. Powered by: vBulletin version 4.2.0. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Founded by vikhoa. Developed by DDTH Members. Hosted by ODS.vn

Từ khóa » Chia 2 đa Thức C++