- Mã:
- DATHUC2
- Tên:
- Đa thức bậc nhất cơ bản
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 64 MB
- Được tạo bởi:
- admin
Xây dựng cấu trúc BACNHAT biểu diễn một đa thức bậc 1 có dạng ax+b, trong đó a,b là số nguyên
Yêu cầu 1:
a) Xây dựng cấu trúc trên.
b) Viết hàm nhập và xuất cho cấu trúc trên (nhập hệ số a,b)
c) Viết hàm tính giá trị của BACNHAT với giá trị x cụ thể
ví dụ: với F(x) = 2x + 3 và x = 2;
F(2) = 2*2 + 3 = 4 +3 =7
d) Hãy cài đặt hàm cộng 2 BACNHAT bằng cách cộng từng hệ số với nhau, kết quả trả về 1 BACNHAT.
ví dụ:
F1(x) = 2x + 3
F2(x) = 5x + 6
=> Tong(x) = 7x + 9
e) hãy cài đặt hàm so sánh bằng, so sánh 2 BACNHAT bằng xét tổng 2 hệ số a+b
ví dụ:
F1(x) = 2x + 3
F2(x) = 5x + 6
F1 không bằng F2, vì 2 + 3 != 5+6
Yêu cầu 2:
Viết chương trình nhập vào theo cấu trúc sau
- Dòng 1 là 2 hệ số của 1 BACNHAT F1
- Dòng 2 là 2 hệ số của 1 BACNHAT F2
- Dòng 3 là 1 số nguyên x0
Xuất kết quả theo cấu trúc sau:
- Dòng 1: xuất F1 (dạng đầy đủ ax+b)
- Dòng 2: xuất F2 (dạng đầy đủ ax+b)
- Dòng 3: xuất tổng F1 và F2 (xem cách xuất ở ví dụ bên dưới)
- Dòng 4: giá trị F1(x0)
- Dòng 5: giá trị F2(x0)
- Dòng 6: xuất TRUE nếu 2 BACNHAT bằng nhau, ngược lại xuất FALSE
Ví dụ:
Input
2 3
5 6
2
Output
2x+3
5x+6
2x+3+5x+6=7x+9
7
16
FALSE
Theme :
Mời bạn soạn code