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;
}
Đỗ Trung Quân viết 18:19 ngày 30/09/2018

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é

Làm sao để có thể hiển thị syntax highlighting bằng markdown? Các bạn phải đánh dấu ``` như ví dụ dưới đây Chú ý, dấu ``` được tạo ra bởi nút nằm bên trái số 1 trên bàn phím, nút này sẽ là ~ khi bấm giữ Shift Ví dụ cho C Nội dung: ``` void main() { } ``` Và đừng quên ``` ở cuối Kết quả void main() { } Ví dụ cho Pascal Nội dung: ``` Program HelloWorld; Begin WriteLn('Hello world!') {no ";" is required after the last statement of a block - adding one adds a "null stateme…

Nguyễn Minh Dũng viết 18:12 ngày 30/09/2018

@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

Le Tran Dat – 13 Nov 14

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…

Le Tran Dat – 13 Nov 14

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.

Bài liên quan
0