Пример #1
0
void main( )
{
    init_polynomial( );
  
    while(1){
    	input_degree( );
    	if(get_degree( ) <= -1)
    		break;
    	input_coef( );
    
    	print_polynomial( ); 
    	print_derivative( );
    	
    	clear_polynomial( );
    }
}
Пример #2
0
void clear_polynomial_system(polynomial_system *F)
/***************************************************************\
* USAGE: release the memory in F                                *
\***************************************************************/
{
  int i;

  for (i = 0; i < F->numPolynomials; i++)
    clear_polynomial(&F->polynomials[i]);
  free(F->polynomials);
  F->polynomials = NULL;
  mpq_clear(F->norm_sqr);

  for (i = 0; i < F->numExponentials; i++)
    clear_exponential(&F->exponentials[i]);
  free(F->exponentials);
  F->exponentials = NULL;

  F->numVariables = F->numPolynomials = F->maximumDegree = F->isReal = F->numExponentials = 0;

  return;
}