Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

#define PI 3.14 //REQUIRED FUNCTIONS DECLARED. double cos_N (double x, int N); d

ID: 3529689 • Letter: #

Question






#define PI 3.14
//REQUIRED FUNCTIONS DECLARED.


double cos_N (double x, int N);
double cos_delta(double x, double delta );
int factorial (int n );
double power ( double x, int n);


//CORRECT ANY OTHER ERRORS OR MODIFY ANYTHING .

//NO MATH LIBRARY.

FILE *in;

FILE *out; // I NEED HELP HERE AS WELL

int main () // Help here too..YOU HAVE TO USEFILE i/0, LIKE FPRINTF, FSCANF, FOPEN, FCLOSE..A file is going to read


double cos_N (double x, int N)
{
int i;
double sum=0;
if ( x> 0)
{
for(i=1;i<=N;i++)
{
sum=sum+i;
}
}
return sum ;
}

//// I NEED HELP HERE in this delta function...

cos_delta(double x, double delta ). //Help with this function.
{

}


int factorial (int n)
{
int Factorial = 1 ;
int i;
for ( i = 1 ; i < =n ; i++ )
{
Factorial * = i ;
}
return Factorial ;
}

double power ( double x, int n)
{
int i;
double p=1;
if(x>0)
{
for ( i = 1 ; i<=n ; i++)
{
p=p*x;
}
}
else if(x<0)
{
for ( i = 1 ; i<=n ; i++)
{
p=p*(-x);
}
}

return p ;
}










I NEED HELP IMPLEMENTING THE DELTA FUNCTION!!!!!!


Explanation / Answer

The cos_delta can be written as...

------------------------------------------------


double cos_delta(double x,double delta)

{

double sum=0;

int n=0;

do

{

sum=sum +( power(-1,n)*power(x,2*n)/factorial(2*n) - power(-1,n-1)*power(x,2*(n-1))/factorial(2*(n-1)));



}while(sum<delta);


return sum



}