Contact Learn C
Copy Program Share Program

Program 370: Add N Polynomials

Program 370: Add N Polynomials
 
#include<stdio.h>
main()
{
 int i,j,totPolynomials,maxSize=0;
 printf("Enter Number of Polynomials to add\n");
 scanf("%d",&totPolynomials);
 int polynomials[totPolynomials][100],eachPolynomialSize[totPolynomials];
 for(i=0;i<totPolynomials;i++)
 {
  printf("Enter Size of %d Polynomial\n",i+1);
  scanf("%d",&eachPolynomialSize[i]);
  if(maxSize<eachPolynomialSize[i])
      maxSize=eachPolynomialSize[i];
  for(j=0;j<eachPolynomialSize[i];j++)
  {
   printf("Enter x^%d Co-Efficient of %dth Polynomial\n",j,i);
   scanf("%d",&polynomials[i][j]);   
  }
 }
 int sum[maxSize];
 for(i=0;i<maxSize;i++)
 {
  sum[i]=0;
 }
 for(i=0;i<totPolynomials;i++)
 {
  for(j=0;j<eachPolynomialSize[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:
Add N Polynomials

Download App and Learn when ever you want

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