30/09/2018, 16:07
đạo hàm đa thức
giúp em sửa lỗi cái phần đạo hàm với ạ??
#include<iostream>
#include<iomanip>
#include<cmath>
using std::cout;
using std::cin;
using std::endl;
using std::setw;
typedef float dathuc[100];
dathuc P,Q;
int m,n;
void nhap(dathuc &K, int &k){
cout << "nhap bac da thuc = "; cin >> k;
for(int i = 0; i <= k; i++){
cout << "K[" << i << "] = ";
cin >> K[i];
}
}
void xuatmu(int i){
if(i == 1) cout << "X ";
if(i > 1) cout << "X^" << i;
}
void print(dathuc K, int k){
int i = 0;
while(K[i] <= 0 && i <= k) i++;
cout << K[i];
xuatmu(i);
while(i++ < k){
if(K[i] > 0){
cout << " + " << K[i];
xuatmu(i);
}
if(K[i] < 0){
cout << " - " << -K[i];
xuatmu(i);
}
}
}
void tinh(dathuc K, int k, float &x){
cout << "
nhap gia tri x ="; cin >> x;
int p = K[k];
for(int i = k-1; i >= 0; i--){
p = p*x + K[i];
}
cout<<"
gia tri cua da thuc P theo cong thuc Horner ";
cout << " P = " << p;
}
void daoham(dathuc K, int k){
dathuc P;
for(int i = 0; i <= k-1; i++)
P[i] = i*K[i];
cout << endl<< "P' = "; print(P,k-1);
}
int main(){
dathuc K;
float x;
nhap(P,m);
print(P,m);
tinh(P,m,x);
daoham(K,m);
return 0;
}
Bài liên quan
Bạn sửa lại cách up code của mình trên diễn đàn nhé. Xem tại đây, tự sửa cho quen nhé
@Kudoshinichi câu hỏi của em thiếu thông tin quá em ơi. Học lâu rồi anh có nhớ đạo hàm làm như thế nào đâu, cũng có nhiều người không học toán lâu rồi, nhưng họ giỏi lập trình. Em nên đặt câu hỏi sao cho dễ hiểu, đi thẳng tới vấn đề cụ thể là hàm đạo hàm sẽ làm xyz, nhưng em code abc như thế này. Tại sao không làm được.
Em đọc thêm 2 tác phẩm văn học hiện thực phê phán mà anh đã chém gió tại đây
Người mới học lập trình cần biết – Phần 1 – Học lập trình thông qua hỏi đáp
Là một lập trình viên chuyên nghiệp Đạt tích lũy được kinh nghiệm lập trình thông qua nhiều năm tự học và làm việc. Quá trình tự học đó kéo dài, nhưng chung quy lại việc học lập trình bao gồm các q…
Người mới học lập trình cần biết – Phần 2 – Học lập trình thông qua thảo luận
Là một lập trình viên chuyên nghiệp Đạt tích lũy được kinh nghiệm lập trình thông qua nhiều năm tự học và làm việc. Quá trình tự học đó kéo dài, nhưng chung quy lại việc học lập trình bao gồm các q…
P/S: Vì anh nghĩ đây là lần đầu tiên em post bài nên anh đã sửa post của em để code hiện thị đẹp hơn.