Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.75
pon4ik
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 8
#1

Заданы три корня кубического уравнения: a, b, c. - C++

26.03.2012, 16:32. Просмотров 2214. Ответов 5
Метки нет (Все метки)

Написать программу
Дано: Заданы три корня кубического уравнения: a, b, c.
Задание: Найти коэффициенты данного уравнения.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2012, 16:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заданы три корня кубического уравнения: a, b, c. (C++):

Извлечение кубического корня - C++
Подскажите, как можно извлечь кубический корень? Извлечение квадратного корня это без проблем: #include <iostream> #include <cmath> ...

Вычисление кубического корня по итерационной формуле - C++
не считает вообще . #include <iostream> #include <windows.h> #include <math.h> using namespace std; int main() { ...

Вычисление кубического корня с использованием функции с параметрами и возвращаемым значением - C++
Составьте программу для вычисления кубического корня из произвольного числа arg, вводимого пользователем с экрана. Вычисление...

Вычисление корней кубического уравнения - C++
В процессе написания обнаружил проблему - переменная i появилась изнеоткуда, не подскажете что это такое и где ее взять?: ...

Код решения кубического уравнения - C++
Нужно написать в С++ код решения уравнения типа: A*x^3+B*x^2+C*x+D, кто знает, пожалуйста напишите, мне сказали, что нужно решать по схеме...

Найти корни кубического уравнения - C++
(x+a)(x^2-bx)+c(x+a)=0

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
26.03.2012, 16:43 #2
http://www.cyberforum.ru/cgi-bin/latex.cgi?P(x)=(x-a)*(x-b)*(x-c)
Раскрой скобки.
найдёшь формулу вычисления коэффициентов\

http://www.cyberforum.ru/cgi-bin/latex.cgi?P(x)=x^3+(-a-b-c)*x^2+...что-то дальше
Искомые к-ты будут равны:
http://www.cyberforum.ru/cgi-bin/latex.cgi?1
(перед x в кубе)

http://www.cyberforum.ru/cgi-bin/latex.cgi?(-a-b-c)
(перед x в квадрате)

... и.т.д.
1
golatin
266 / 223 / 43
Регистрация: 12.10.2011
Сообщений: 328
Завершенные тесты: 1
26.03.2012, 16:44 #3
http://www.cyberforum.ru/cgi-bin/latex.cgi?\left(x-a\right)*\left(x-b\right)*\left(x-c\right)={x}^{3}-(a+b+c){x}^{2}+(ab+bc+ca)x-abc
Опоздал
1
pon4ik
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 8
26.03.2012, 16:56  [ТС] #4
а как программа выглядеть будет?

Добавлено через 11 минут
нужен чисто тект программы в с++
0
Hemull
47 / 47 / 1
Регистрация: 12.03.2012
Сообщений: 108
26.03.2012, 17:09 #5
как-то так
http://programstud.ru/home/4-linear-...ms/54-equation

Добавлено через 2 минуты
а сорри там паскаль

Добавлено через 7 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
    double a=0,b=0,c=0;
    cin>>a>>b>>c;
    cout <<"Coef 1="<<1<<endl;
    cout <<"Coef 2="<<-(a+b+c)<<endl;
    cout <<"Coef 3="<<a*b+a*c+c*b<<endl;
    cout <<"Coef 4="<<-a*b*c<<endl;
    system("pause");
}
1
golatin
266 / 223 / 43
Регистрация: 12.10.2011
Сообщений: 328
Завершенные тесты: 1
26.03.2012, 17:37 #6
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <math.h>
 
int main()
{
    int a,b,c;
    std::cin>>a>>b>>c;
    std::cout<<"x^3"<<((-(a+b+c)>0)?"+":"-")<< fabs(a+b+c)<<"*x^2"<<(((a*b+b*c+c*a)>0)?"+":"-")<< fabs(a*b+b*c+c*a)<<"*x"<<(((-a*b*c)>0)?"+":"-")<<fabs(-a*b*c)<<std::endl;
   return 0;
}
В общем случае формулы Виета:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\left(x-a\right)*\left(x-b\right)={x}^{2}-(a+b)*x+ab
http://www.cyberforum.ru/cgi-bin/latex.cgi?\left(x-a\right)*\left(x-b\right)*\left(x-c\right)={x}^{3}-(a+b+c)*{x}^{2}+(ab+bc+ca)*x-abc
http://www.cyberforum.ru/cgi-bin/latex.cgi?\left(x-a\right)*\left(x-b\right)*\left(x-c\right)*\left(x-d\right)={x}^{4}-(a+b+c+d)*{x}^{3}+(ab+bc+cd+da)*{x}^{2}-(abc+bcd+cda+dab)*x+abcd
...........................
http://www.cyberforum.ru/cgi-bin/latex.cgi?\prod_{i=1}^{n}(x-{\alpha}_{i})=\sum_{i=1}^{n}{(-1)}^{n}({\alpha}_{1}*{\alpha}_{2}*..*{\alpha}_{n-1}+{\alpha}_{1}*{\alpha}_{2}*..*{\alpha}_{n-2}*{\alpha}_{n}+..+{\alpha}_{2}*{\alpha}_{3}*..*{\alpha}_{n})
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2012, 17:37
Привет! Вот еще темы с ответами:

Найти целые корни кубического уравнения - C++
Найти первые ненулевые корни уравнения k^3-n^2+m=0 через while. Первым решением будут числа k=1. b=2. c=3

Написать программу решения кубического уравнения - C++
Написать программу решения уравнения ax^3+bx=0 для произвольных a и b.Зарание спасибо.

Найти действительный корень кубического уравнения - C++
Найти действительный корень кубического уравнения, заданного своими коэффициентами Перечитайте правила форума. Название темы должно...

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.03.2012, 17:37
Ответ Создать тему
Опции темы

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