Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* fare il prodotto di 2 polinomio di grado n (3x*/
- #include <iostream>
- void somma();
- using namespace std;
- int main (){
- int i,j,l_pol1,l_pol2,k,l,m,n,q,w,e,r,t;
- cout<<"Inserisci La Lungezza del primo Polinomio: ";cin>>l_pol1;
- cout<<"Inserisci La Lungezza del Secondo Polinomio: ";cin>>l_pol2;
- int pol_1[l_pol1], pol_2[l_pol2], pol1_grado[l_pol1], pol2_grado[l_pol2];
- for(i=0;i<l_pol1;i++){
- cout<<"\n\nInserisci "<<i+1<<" Cofficente del PRIMO polinomio: ";cin>>pol_1[i];
- cout<<"Di Grado se termine noto premi 0: ";cin>>pol1_grado[i];
- }
- for(i=0;i<l_pol2;i++){
- cout<<"\n\nInserisci "<<i+1<<" Cofficente del SECONDO polinomio: ";cin>>pol_2[i];
- cout<<"Di Grado se termine noto premi 0: ";cin>>pol2_grado[i];
- }
- k=l_pol1*l_pol2;
- int vet[k],vet2[k];
- n=0;
- for(i=0;i<k/2;i++){
- for(j=0;j<l_pol2;j++){
- l=(pol_1[i])*(pol_2[j]);
- vet[n]=l;
- m=pol1_grado[i]+pol2_grado[j];
- vet2[n]=m;
- n++;
- if(m==1)
- cout<<l<<"x | ";
- else if(m==0)
- cout<<l<<" | ";
- else
- cout<<l<<"x "<<m<<" | ";
- }
- }
- cout<<endl;
- /* for(i=0;i<n;i++){
- for(j=0;j<n;j++){
- if(vet2[i]==vet2[j]){
- q=vet[i]+vet[j];
- }
- if(m==1)
- cout<<l<<"x | ";
- else if(m==0)
- cout<<l<<" | ";
- else
- cout<<l<<"x "<<m<<" | ";
- }
- }*/
- cout<<endl;
- //somma();
- return 0;
- }
- /*
- void somma(){
- int i,j,k,l,
- for(i=0;i<n;i++){
- for(j=0;j<n;j++){
- if(vet2[i]==vet2[j]){
- }
- }
- }
- return 0;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment