0 / 0 / 0
Регистрация: 07.10.2018
Сообщений: 9
1

Найти количество целых корней кубического уравнения

22.10.2018, 01:08. Показов 1410. Ответов 1
Метки нет (Все метки)

Дано уравнение ax^3 +bx^2 +cx+d=0, 0<|d|<=2. Нужно найти количество целых корней уравнения. Может кто-нибудь написать код? Буду очень благодарен
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2018, 01:08
Ответы с готовыми решениями:

Определить количество целых корней уравнения
помогите составит программу, я вообще не пойму что делать, вроде что-то связанное со схемой...

Найти корень кубического уравнения
Time limit: 100 ms Memory limit: 128 M Дано кубическое уравнение ax3 + bx2 + cx + d = 0 (a...

Найти решение кубического уравнения
такая вот задачка! нужно построить определитель матрицы: 3-G -6 0 -6 3-G 0 0 0 ...

Найти целые корни кубического уравнения
Найти целые корни кубического уравнения ax^3+bx^2+cx+d=0. Добавлено через 4 часа 38 минут...

1
Модератор
Эксперт по электронике
8276 / 4180 / 1595
Регистрация: 01.02.2015
Сообщений: 12,986
Записей в блоге: 3
22.10.2018, 07:29 2
По какой-то теореме, значение d делится на все корни уравнения, значит корень нужно искать среди его делителей.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
program test;
 
var
  a, b, c, d, x, Count: integer;
begin
  repeat
    writeln('Введите коэффициенты (a, b, c, d)');
    readln(a, b, c, d);
    if abs(d) < -2 then
      break
    else
      writeln('Коэффициент |d| <= 2');
  until False;
  Count := 0;
  for x := -2 to 2 do
  begin
    if (d + x * (c + x * (b + x * a))) = 0 then
    begin
      writeln('x=', x);
      Inc(Count);
    end;
  end;
  if Count = 0 then
    writeln('Нет целых корней');
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2018, 07:29
Помогаю со студенческими работами здесь

Найти корни кубического уравнения с комплексными коэффициентами
Есть уравнение x3 + ax2 + bx + c = 0. Найти его корни с помощью формулы Кардано, и также найти один...

Найти методом Ньютона один из корней уравнения
Задача звучит так:найти методом Ньютона один из корней уравнения (x-3)cosx=1,с точностью eps=0,001....

Решение кубического уравнения
ax^3 +bx=0 для произвольных a ,b скажите пожалуйста как решать?

Даны числа а,b,c.Найти вещественные корни уравнения ax(в четвертой степени)+bx(в квадрате)+с=0.Если корней нет то сообщить об этом
Помогите кто может...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru