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

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

Войти
Регистрация
Восстановить пароль
 
Ricon
5 / 5 / 5
Регистрация: 05.03.2014
Сообщений: 68
#1

Даны действительное число а, многочлен степени n. Получить многочлен (x^2+2ax+3)*P(x) - C++

03.04.2014, 10:08. Просмотров 713. Ответов 3
Метки нет (Все метки)

Даны действительное число а, многочлен степени n. Получить многочлен (x^2+2ax+3)*P(x).

http://www.cyberforum.ru/cgi-bin/latex.cgi?P(x)={p}_{n}{x}^{n}+{p}_{n-1}{x}^{n-1}+...+{p}_{0}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2014, 10:08     Даны действительное число а, многочлен степени n. Получить многочлен (x^2+2ax+3)*P(x)
Посмотрите здесь:

Даны действительные числа a0,.a5, d0,.d5 . Получить многочлен шестой степени d0+d1(x-a0)+d2(x-a0)(x-a1)+.+d5(x-a0) - C++
Даны действительные числа a0,...a5, d0,...d5 . Получить многочлен шестой степени d0+d1(x-a0)+d2(x-a0)(x-a1)+...+d5(x-a0)...(x-a5).:umbrage:

Дан многочлен P(x) степени n. Получить его производную P'(x), а также вычислить P'(1),P'(2),P'(3) - C++
Дан многочлен P(x) степени n. Получить его производную P'(x), а также вычислить P'(1),P'(2),P'(3). Есть такой код, для него...

Многочлен P(x) степени N - C++
помогите с задачкой: задача: Дан многочлен Р(х) степени N. Даны действительные числа А и В. Получить многочлен (Ах+В)Р(х). прогу писать...

Многочлен n-ой степени. Списки - C++
Не могли бы Вы помочь мне с решение следующей задачи: Многочлен n-ой степени можно представить в виде списка, где каждый элемент состоит...

Многочлен n+1ой степени - C++
Дан многочлен P(x) степени n. Дано натур. число n, действительные числа a0 , ... , an и d0 , ... , dn. Получить многочлен n + 1 - ой...

Как поделить многочлен на многочлен - C++
ребят даны два многочлена вида x^5+x^4+x^3+x^2+x+1 x^2+x+1 как програмнно поделить

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,427
03.04.2014, 10:13     Даны действительное число а, многочлен степени n. Получить многочлен (x^2+2ax+3)*P(x) #2
Ricon,перемножайте на бумаге и выписывайте коэффициенты.
Ricon
5 / 5 / 5
Регистрация: 05.03.2014
Сообщений: 68
03.04.2014, 10:52  [ТС]     Даны действительное число а, многочлен степени n. Получить многочлен (x^2+2ax+3)*P(x) #3
кхм...на бумажке я то могу решить без труда - у меня проблема написать прогу
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2014, 11:04     Даны действительное число а, многочлен степени n. Получить многочлен (x^2+2ax+3)*P(x)
Еще ссылки по теме:

Сгенерировать случайным образом многочлен P(x) степени N и найти интеграл P(x) от a до b для заданных a и b - C++
Сгенерировать случайным образом многочлен P(x) степени N и найти интеграл P(x) от a до b для заданных a и b. Мыслей совсем нет, подскажите...

Многочлен степени n задан массивом своих коэффициентов. Подсчитать коэффициенты производной многочлена. - C++
7.2.1. Помогите, пожалуйста, решить задачу в С++. Многочлен степени n задан массивом своих коэффициентов. Подсчитать коэффициенты...

Как создать многочлен n-ой степени, где коэффициенты многочлена выводятся через массив? - C++
как создать многочлен н-ой степени где коэффициенты многочлена выводятся через массив

Класс "Многочлен 2 степени" - C++
создать класс многочлен 2 степени, методы: сумма 2 многочленов, умножение многочлена на число, умножение 2 многочленов, нахождение его...

Даны действительное число а, натуральное число n. Вычислить значение выражения. - C++
Даны действительное число а, натуральное число n. Вычислить: 1/a+1/a*(a+1)+...+1/a*(a+1)...(a+n);

Даны натуральное число п, действительное число x. Вычислить - C++
Даны натуральное число п, действительное число x. Вычислить:


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

Или воспользуйтесь поиском по форуму:
Catstail
Модератор
22514 / 10919 / 1774
Регистрация: 12.02.2012
Сообщений: 18,066
03.04.2014, 11:04     Даны действительное число а, многочлен степени n. Получить многочлен (x^2+2ax+3)*P(x) #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Держи умножение любых многочленов:

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <stdio.h>
#include <malloc.h>
 
int* PolyMult(int *a, int *b, int na, int nb)
{
    int nn,i,j,k,c;
    int *r;
    nn=na+nb+1;
    r=(int *)malloc(nn*sizeof(int));
    for (k=na+nb; k>=0; k--)
    {
        c=0;
        for (i=na; i>=0; i--)
            for (j=nb; j>=0; j--)
                if ((i+j) == k) c+=a[i]*b[j];
        r[k]=c;
    }
    return r;
}
 
void PolyPrint(int *a, int na)
{
    int i,beg;
    beg=0;
    for (i=na; i>=0; i--)
        if (a[i] != 0)
        {
            if (i==0)
            {
                if ((beg == 1) && (a[i]>0)) printf("+");
                printf("%d",a[i]);
                break;
            }
            if (a[i]==1)  
            {
                if ((beg == 1) && (a[i]>0)) printf("+");    
                printf("x^%d",i);
                beg=1;
            }
            else
                if (a[i]==-1) 
                {
                    printf("-x^%d",i);
                    beg=1;
                }
                else
                {
                    if ((beg == 1) && (a[i]>0)) printf("+");
                    if (i == 1)
                        printf("%dx",a[i]);
                    else
                        printf("%dx^%d",a[i],i);
                    beg=1;
                }
        }
    printf("\n");
}
                    
 
int main(int argc, char* argv[])
{
    int A[3]={1,2,1};
 
    int B[2]={1,1};
 
    int *R;
 
    R=PolyMult(A,B,2,1);
 
    PolyPrint(R,3);
 
    free(R);
 
    return 0;
}
Правда, коэффициенты целые, но можно поправить на float/double...
Yandex
Объявления
03.04.2014, 11:04     Даны действительное число а, многочлен степени n. Получить многочлен (x^2+2ax+3)*P(x)
Ответ Создать тему
Опции темы

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