Есть ответ 👍

Дан многочлен p(x) степени n и многочлен q(x) степени m. получить многочлен (p(x) * q(x)) штрих c++

192
461
Посмотреть ответы 2

Ответы на вопрос:


# include < iostream>

# include < time.h>

using namespace std;

int main() {

int n, m;

cout < < "n = ";

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

cout < < "m = ";                

cin > > 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 < n + 1; i++) {

  cin > > a[i];

}

cout < < endl;

for (int i = 0; i < m + 1; i++) {

  cin > > b[i];

}

cout < < endl;

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

  float s = 0;                       //произведение коэф-в

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

  for (int j = 0; j < 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 < n + m + 1; i++)     //псевдослучайное число

  d[i] = rand() % 15;

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

for (int k = 1; k < n + m + 1; k++) {

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

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

}

 

    system("pause");

  return 0;

}

0004556189
4,4(23 оценок)

По моему где то еще в начальной школе было разложение обычного десятичного числа по , типа: 155367=100000+50000+5000+300+60+7 уже наверно в средней школе это усложнилось и вас возможно заставляли делать так: на самом деле это называется что то вроде представления числа в стандартном виде если все что мы расписали умножить и сложить обратно мы разумеется получим исходное число в нашем примере основание системы счисления 10 а теперь если подобные манипуляции произвести с любым другим числом записаным в другой системе счисления но при этом заменить десятку на основание системы счисления  ( а это может быть какоеугодно число) то мы получим числозаписаное в обычном виде. возможно тебе не понятны термины навроде системы счисления? на всякий случай(грубо говоря): сист счисл-я - это правила по которым мы записываем числа или сколько цифр используем для записи чисел например десятичная с.с.: используется 10 цифр, 0 1 2 3 4 5 6 7 8 9 а в двоичной мы все числа записываем с двух цифр, единицы и нуля, это происходит примерно так: 0=0 1=1 2=10 3=11 4=100 5=101 6= 110 и так далее(возможно несколько сумбурно и не понятно но я честно пытаюсь донести все простым языком) основанием системы счисления называется количество цифр которое используется для записи чисел ps кстати это основание как правило записывается в низу после числа, и возможно вы перепутали его со степенью)) вроде теорию постаралась обьяснить, а теперь само 10000101= = =133 //упс здесь действительно 133, я ранее ошиблась чуток)) 00011001=  =16+8+1=25 1110011= =64+32+16+0+0+2+1=80+35=115 11,11=

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS