Дан многочлен P(x) ступени n и многочлен Q(x) степени m. Получить

Дан многочлен P(x) степени n и многочлен Q(x) ступени m. Получить многочлен (P(x) * Q(x)) штришок C++

Задать свой вопрос
1 ответ

include lt;iostreamgt;

include lt;time.hgt;

using namespace std;

int main()

int n, m;

cout lt;lt; "n = ";

cin gt;gt; n;                              //n и m - ступени данных многочленов

cout lt;lt; "m = ";                

cin gt;gt; m;  

 

float *a = new float [n + 1];

float *b = new float [m + 1];

float *c = new float [n + m + 1];      //n + m - ступень нового многочлена

//заполняем массивы a и b

for (int i = 0; i lt; n + 1; i++)

 cin gt;gt; a[i];

cout lt;lt; endl;

for (int i = 0; i lt; m + 1; i++)

 cin gt;gt; b[i];

cout lt;lt; endl;

   for (int k = 0; k lt; n + m + 1; k++)

 float S = 0;                      //творение коэф-в

 for (int i = 0; i lt; n + 1; i++)

  for (int j = 0; j lt; m + 1; j++)

   if (i + j == k) S += a[i] * b[j];

 c[k] = S;

//творение массива для коэф-в производной  

float *d = new float[n + m + 1];

   //наполнение массива d

srand((unsigned int)time(NULL));

for (int i = 0; i lt; n + m + 1; i++)    //псевдослучайное число

 d[i] = rand() % 15;

//изменение и вывод массива d

for (int k = 1; k lt; n + m + 1; k++)

 d[k - 1] = k * c[k];                

 cout lt;lt; d[k - 1] lt;lt; " ";

 

    system("pause");

 return 0;


, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт