Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 11.11.2017
Сообщений: 2
1

Найти все целые корни уравнения ax3+bx2+cx+d=0

11.11.2017, 19:14. Просмотров 2318. Ответов 1
Метки нет (Все метки)

Здравствуйте! Помогите, пожалуйста, решить задачу:
"Вводятся целые значения для a, b, c, d. Найти все целые корни уравнения ax3+bx2+cx+d=0 (все корни являются делителями числа d). Т.е. найти все делители числа d (как положительные так и отрицательные) и подставить их в выражение ax3+bx2+cx+d. Если результат вычисления выражения равен нулю, то целый корень уравнения найден."
За раннее спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2017, 19:14
Ответы с готовыми решениями:

Найти все целые корни уравнения ax3+bx2+cx+d=0
Добрый вечер. Есть задача : Вводятся целые числа a,b,c,d.Найти все целые корни уравнения...

Найти вещественные корни уравнения ax4+bx2+c=0
Вот условие: Даны числа a, b, с (проверить, чтобы а≠0, иначе повторить ввод). Найти вещественные...

Найти все целые корни уравнения ax3 + bx2 + cx + d = 0 в питоне
Найти все целые корни уравнения ax3 + bx2 + cx + d = 0, где a, b, c, d – заданные целые числа,...

Даны четыре действительных числа: A, B, C, D. Найдите все корни уравнения Ax3+Bx2+Cx+D=0
Помогите пожалуйста написать код на паскале. Даны четыре действительных числа: A, B, C, D....

1
52 / 56 / 34
Регистрация: 14.03.2014
Сообщений: 783
11.11.2017, 20:25 2
Лучший ответ Сообщение было отмечено ASIcorp как решение

Решение

ASIcorp,
Может так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include<cmath>
using namespace std;
 
int main()
{
    int a, b, c, d;
    cin >> a >> b >> c >> d;
    for (int div = (fabs(d) / - 1); div <= fabs(d); div++)
    {
        if (div == 0)
            continue;
        if (d % div == 0)
        {
            if ((a * (div * div * div) + b * (div * div) + c * div + d) == 0)
                cout << "Число: " << div << " является корнем уравнения";
        }
    }
 
 
    system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2017, 20:25

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти все целые корни уравнения
Найти все целые корни уравнения ax3 + bx2 + сх + d = 0, где а, b, с и d — заданные целые числа,...

Найти все целые корни уравнения
Найти все целые корни уравнения ах^3 + bх^2 + сх + d = 0, где а, b, с и d — заданные целые числа,...

Найти все целые корни уравнения
Найти все целые корни уравнения ax^3 + bx^2 + cx + d, где a, b, c, d заданные целые числа, причем a...

Найти все целые корни уравнения
Найти все целые корни уравнения ax^3 + bx^2 + cx + d, где a, b, c, d заданные целые числа, причем a...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.