Предмет: Информатика, автор: ЛоЛиК1БоБиК

Задача 126: Кубическое уравнениеНапишите программу, которая будет искать все целые x, удовлетворяющие уравнению:Ax3 + Bx2 + Cx + D = 0, где A, B, C, D — заданные целые числа.Формат входных данных. Во входном файле записаны четыре целых числа: A, B, C, D. Всечисла по модулю не превышают 2*109 .Формат выходных данных. В выходной файл выведите сначала количество решений этогоуравнения в целых числах, а затем сами корни в порядке возрастания. Если уравнение имеетбесконечно много корней, выведите в выходной файл одно число -1
Методом ооп решить надо, обычным способом я понимаю как решать, но оопшным не понимаю:)

Ответы

Автор ответа: dvpvitas1
0

Ответ:

a, b, c, d = map(int, input().split())

c = 0

A = []

if a + b + c + d > 0:

   print(0)

else:

   for x in range(-100000, 1000000 + 1):

       if a * x ** 3 + b * x**2 + c * x + d == 0:

           c += 1

           A.append(x)

           if c > 30:

               break

   if c > 30:

       print(-1)

   else:

       print(c)

       for i in range(len(A)):

           print(A[i])

Объяснение:

Похожие вопросы
Предмет: Английский язык, автор: Аноним
A lucky day

Use the simple past.


Yesterday I _______________ when my alarm clock _____________ .
(wake up) (ring)
My Mum_________ immediately. And she______________ me my breakfast in bed. (get up) (bring)
I _________ cereal and _____________ cocoa with milk.
(eat) (drink)
Then I __________ a shower and got dressed. I _____________ a nice t-shirt and the
(have) (choose)
trousers my grandma ______________ me in New York during the holidays.
(buy)
My goldfish ___________ towards me when he __________ me and I _________ him.
(swim) (see) (feed)
I _____________ Dad calling me. He asked me if I ____________ my lessons. I told
(hear) (know)
him I _____________ them by heart and he _______________ me to school.
(learn) (drive)
He ______________ me some pocket money to buy a croissant. I ___________ it and
(give) (take)
___________ thank you.
(say)
At school I ___________ a love letter in my locker. My secret girlfriend ____________
(find) (send)
it to me. I ___________ it in a hurry. She ____________ I was the most handsome
(read) (say)
boy in my class and It _____________ me feel great!
(make)
I _______________ her some earrings for her birthday. They _______________ me a
(buy) (cost)
lot of money but they’re beautiful.

After that, I ________ a maths test which I __________________ was a piece of cake
(have) (think)
(= very easy). I ____________________ everything.
(understand)
On the way home I __________ a rainbow.
(see)
After having dinner I __________ my homework and then _____________ to bed.
(do) (go)
I ______________ like a log in my car shaped bed. I _______________ I
(sleep) (dream)
_________ the Grand Prix.
(win)
I wish every day could be as perfect.


Предмет: Русский язык, автор: nastya43281qmailcom
Предмет: Математика, автор: ali30eskenderkp79ilo