Contact Learn C
Copy

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

1 comment:

  1. int sum[maxSize];
    for(i=0;i=0;i--)
    {
    if(i!=0)
    {
    printf("%d x^%d + ",sum[i],i);
    }
    else
    {
    printf("%d x^%d\n",sum[i],i);
    }
    }
    }
    sir can you explain me this part

    ReplyDelete

Donate

Download App and Learn when ever you want

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