Xét phương trình $ax^{5}$ + bx + c = 0 với a. b. c là các hằng số nguyên khác 0 có giá trị tuyệt đối không vượt quá $10^{6}$.....

Câu 2. Xét phương trình $ax^{5}$ + bx + c = 0 với a, b, c là các hằng số nguyên khác 0 có giá trị tuyệt đối không vượt quá $10^{6}$. Theo lược đồ Hoocne, nghiệm nguyên của đa thức sẽ là ước của c. Em hãy lập trình nhập vào ba số nguyên a, b, c. Sau đó, lập trình tìm tất cả các nghiệm nguyên của phương trình và chạy với các bộ dữ liệu thử nghiệm trong Bảng 3.


Gợi ý:

a = int(input("nhập hệ số a : "))

b = int(input("nhập hệ số b : "))

c = int(input("nhập hệ số c : "))

a1 = int(input("nhập hệ số a' : "))

b1 = int(input("nhập hệ số b' : "))

c1 = int(input("nhập hệ số c' : "))

if ((a/a1) == (b/b1)) and ((b/b1) == (c/c1)) : print("phương trình có vô số nghiệm")

if ((a/a1) == (b/b1)) and ((b/b1) != (c/c1)) : print("phương trình vô nghiệm")

if (a/a1) != (b/b1) :

    print("phương trình có một nghiệm duy nhất")

    y = (a * c1 - a1 * c) / (-a1 * b + a * b1)

    x = (c - b * y) / a

    print("x = ", x ,", y = ", y)


Bình luận

Giải bài tập những môn khác