Chào mọi người em đang học class C++ thì gặp phải bài đa thức.Nhưng em chưa thể nhập hệ số cho nó được mà em nhớ trước học về mảng thì cho cái hệ số thành mảng thì nhập ok còn sang class em chưa hình dung được.Ai giúp em với
#include <iostream>
using namespace std;
class DaThuc {
private:
int n;
float a;
public:
void Nhap();
void Xuat();
float Tinh(float x);
};
void DaThuc::Nhap() {
cout << "Nhap bac da thuc: ";
cin >> n;
for(int i = 0; i < n; i++) {
cout << "Nhap he so thu: " << i+1 << endl;
cin >> a;
}
}
void DaThuc::Xuat() {
for (int i = 0; i < n; i++) {
cout << a << " ";
}
}
float DaThuc::Tinh(float x){
float d;
d = 0;
for (int i = 0; i < n; i++) {
d = a * pow(x, i);
}
return d;
}
int main () {
DaThuc p;
float t;
float tong;
cout << "Nhap t: ";
cin >> t;
p.Nhap();
p.Xuat();
tong = p.Tinh(t);
cout << tong;
return 0;
}

) hoặc sử dụng
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?