Nội dung Bài tập
Mã:
DATHUC
Tên:
Đa thức bậc nhất
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 quả tải toán tử 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 quá tải toán tử 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 quá tải toán tử 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ụ:

InputOutput
2 3
5 6
2
2x+3
5x+6
2x+3+5x+6=7x+9
7
16
FALSE



    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận