hola tengo que hacer un programa que sume reste y multiplique polinomios ya hice la suma pero la resta no se como hacerle para que alos coeficientes se les cambie el signo y la multipicacion no se como hacer que se multpliquen todos los terminos
este es el codigo de la suma
#include<iostream.h>
#include<conio.h>
using namespace std;
void mostrar(float M[100],int g)
{
int i;
for(i=0;i<=g;i++)
{
cout<<M[i]<<" ";
}
}
void suma_polinomios(float A[100],float B[100],float C[100],int max)
{
int i;
for(i=0;i<=max;i++)
{
C[i]=A[i]+B[i];
}
}
void llenar_vector(float M[100],int g)
{
int i;
for(i=0;i<=g;i++)
{
cout<<"ingrese elemento x^["<<i<<"]: ";
cin>>M[i];
}
}
int main()
{
float A[100],B[100],C[100];
int g1,g2,max,i;
cout<<"ingrese grado polinomio 1: ";
cin>>g1;
cout<<"ingrese grado polinomio 2: ";
cin>>g2;
max=g1;
if(g2>max)
max=g2;
cout<<"\t DATOS DEL POLINOMIO 1"<<endl;
llenar_vector(A,g1);
cout<<"\t DATOS DEL POLINOMIO 2"<<endl;
llenar_vector(B,g2);
system("cls");
cout<<"\t\a los coeficientes del polinomio 1"<<endl;
mostrar(A,g1);
cout<<endl;
cout<<"\t\a los coeficientes del polinomio 2"<<endl;
mostrar(B,g2);
cout<<endl;
suma_polinomios(A,B,C,max);
cout<<"La suma es: "<<endl;
for(i=0;i<=max;i++)
{
cout<<"\t\a coeficiente del elemento x^["<<i<<"]: "<<C[i]<<endl;
}
getch();
}