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

Найти коэффициенты произведения многочленов - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
LifeWind
 Аватар для LifeWind
4 / 4 / 1
Регистрация: 13.09.2012
Сообщений: 36
24.01.2013, 18:31     Найти коэффициенты произведения многочленов #1
Помогите пожалуйста решить эту задачу, используя массивы. Данные задачи в картинке. Буду очень благодарен!
Миниатюры
Найти коэффициенты произведения многочленов  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2013, 18:31     Найти коэффициенты произведения многочленов
Посмотрите здесь:

Найти коэффициенты k-ого многочлена Чебышева C++
Поместить в массив с[m] коэффициенты произведения двух многочленов. C++
Массивы найти произведения отрицательных элементов C++
C++ Матрица ( проверять знак произведения двух элементов каждого столбца и печать значения произведения...)
Исправьте код, выдает ошибку (заданы коэффициенты квадратного уравнения. Найти его действительные корни, если они существуют.) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
29.01.2013, 12:22     Найти коэффициенты произведения многочленов #2
Выкладывал тут класс многочленов. Можете оттуда взять. Метод
C++
1
Polynomial& Polynomial::multiply(const Polynomial& factor)
LifeWind
 Аватар для LifeWind
4 / 4 / 1
Регистрация: 13.09.2012
Сообщений: 36
30.01.2013, 22:16  [ТС]     Найти коэффициенты произведения многочленов #3
Вот, догадался как ее делать, выкладываю код, вдруг пригодится кому... В программе находится сумма многочлена Р(х). Чтобы найти произведение двух многочленов, нужно всего лишь сделать тоже самое для S(x) и найти произведение.
C++
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <conio.h>
#include<iostream>
#include <stdlib.h>
using namespace std;
int a[100];
int b[100];
int n,x;
float sum=0;
 
int main()
{
setlocale(LC_ALL, "Russian" );   
cout << "Введите n: "<< endl;
cin >> n;
cout << "Введите x: "<< endl;
cin >> x;
 
b[0]=1;
 
for(int i=1; i<=n; i++) 
{
    b[i]=x;
}
 
 
cout << "Введите коэффициенты многочлена: " << endl;
for (int i=0; i<=n; i++) {
cin >> a[i];
}
cout << "Массив из числа " << x <<" в степени " << n <<":" << endl << b[0] <<" " << b[1]<<" ";
for(int i=2; i<=n; i++)
{
    b[i]*=b[i-1];
    cout << b[i] <<" ";
} 
for(int i=0; i<=n; i++)
{
    a[i]*=b[i];
    sum+=a[i];
}
cout << endl<<"Значение P(x): " << sum << endl;
}
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
31.01.2013, 07:07     Найти коэффициенты произведения многочленов #4
LifeWind, что-то ваша программа определённо не то делает. По заданию вам необходимо ввести коэффициенты двух многочленов и найти коэффициенты многочлена, являющегося произведением двух исходных. Т.е. например даны два многочлена:
http://www.cyberforum.ru/cgi-bin/latex.cgi?P(x)=2{x}^{2}+5x-3
и
http://www.cyberforum.ru/cgi-bin/latex.cgi?S(x)=x-1
Коэффициенты их соответственно
Код
2 5 -3
и
Код
1 -1
Их произведение равно
http://www.cyberforum.ru/cgi-bin/latex.cgi?P(x)\cdot S(x)=(2{x}^{2}+5x-3)\cdot (x-1)=2{x}^{3}+5{x}^{2}-3x-2{x}^{2}-5x+3=2{x}^{3}+3{x}^{2}-8x+3
Результатом работы программы на таких входных данных должно быть
Код
2 3 -8 3
Как-то так.
Yandex
Объявления
31.01.2013, 07:07     Найти коэффициенты произведения многочленов
Ответ Создать тему
Опции темы

Текущее время: 22:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru