Contact Learn C
Copy

Program 372: Adding 2 Polynomials

Program 372: Adding 2 Polynomials
 
#include<stdio.h>
main()
{
 int i,j,sizePoly[2],polynomials[2][100],maxSize=0;
 
 for(i=0;i<2;i++)
 {
  printf("Enter number of terms in Polynomial %d\n",i+1);
  scanf("%d",&sizePoly[i]);
  printf("Enter Elements of Polynomial %d\n",i+1);
  for(j=0;j<sizePoly[i];j++)
  {
   printf("Enter x^%d Co-Efficient of Polynomial %d\n",j,i+1);
   scanf("%d",&polynomials[i][j]);
  }
  if(maxSize<sizePoly[i])
  maxSize=sizePoly[i];
 }
 int sum[maxSize];
 for(i=0;i<maxSize;i++)
 {
  sum[i]=0;
 }
 
 for(i=0;i<2;i++)
 {
  for(j=0;j<sizePoly[i];j++)
  {
   sum[j]+=polynomials[i][j];
  }
 }
 for(i=maxSize-1;i>=0;i--)
 {
  if(i!=0)
  {
   printf("%d x^%d + ",sum[i],i);
  }
  else
  {
   printf("%d x^%d\n",sum[i],i);
  }
 }
}
Explanation:
 //Coming Soon


Output:
Adding 2 Polynomials

Donate

Download App and Learn when ever you want

Get it on PlayStore
Get it on Amazon App Store
Get it on Aptoide