Add two polynomials. Prompt the user to enter two polynomials (as above in step a), then ac these two polynomials and print out the result. e.g.: for the first polynomial, the user enters 3 for the degree of the polynomial and enters 7, 0, 9, 10 for each term from the highest degr the lowest degree; for the second polynomial, the user enters 2 for the degree of the polynomial and enters 1, 2, 3 for each term from the hig degree to the lowest degree, then you have: 1st polynomial: 7x^3+9x+10 2nd polynomial: x^2+2x+3 After vou add these two polynomials: your have 7x^3+x^2+11x+13.
plz solve the b and c part here is the a part
#include<iostream>
using namespace std;
//main function
int main(){
//declare d1 for degree
int d1;
//asking user to enter degree
cout<<"Degree of the polynomial : ";
cin>>d1;
//declare array
int A1[d1 + 1];
//asking user to enter coefficient
cout<<"Enter coefficient for each term from highest degree to the lowest degree : ";
for(int i = 0; i <= d1; i++)
cin>>A1[i];
//declare variables
int k = d1;
//for loop to print polynomial
for( int i = 0; i <= d1; i++,k--){
//when coefficient value is not 0 nor 1
if(A1[i] !=0 && A1[i] != 1 ){
//print polynomial with variable
if(i != d1 && i != d1-1){
cout<<A1[i];
cout<<"x^"<<k;
}
//when it is 2nd last coefficient
if(i == d1-1)
cout<<A1[i]<<"x";
//when it is not 2nd last coefficient
if(i != d1-1)
cout<<" + ";
//when it is last element
if(i == d1)
cout<<A1[i];
}
//when coefficient value is 1
if(A1[i] == 1){
//print polynomial
if(i != d1 && i != d1-1)
cout<<"x^"<<k;
if(i == d1-1)
cout<<"x";
if(i != d1-1)
cout<<" + ";
if(i == d1)
cout<<A1[i];
}
}
return 0;
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images