Question: PART 2 GDB Program etox.c should approximate ex but has an error that makes it execute incorrectly. First, simply compile and run the program to
PART GDB
Program etox.c should approximate ex but has an error that makes it execute incorrectly. First, simply compile and run the program to observe the incorrect behavior, then recompile it to support debugging with gdb and use the gdb commands to identify the source of the incorrect behavior. Lastly, fix the errors and run the program to observe the correct behavior. Record all the gdb activity.
Etox.c file:
#include
double getvalue double int;
int factorial int;
int main
int n;
double x;
double series;
printfThis program calculates ex
;
printfusing sum of xkk
;
printfEnter x n : ;
scanflfd&x&n;
printfxn lf d
xn;
series getvaluexn;
printfex lf
series;
return;
double getvalue xn
double x;
int n;
int k;
double value ;
double xpow ;
for k ; k n; k
value xpow factorialk;
xpow xpow x;
returnvalue;
int factorial number
int number;
int j;
int fact ;
for j ; j number; j
fact fact j;
returnfact;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
