Advertisement
rana1704

Fixed Point

Nov 24th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.82 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<math.h>
  3. float func(float x ){
  4.  
  5.     return pow(2.71828, -x);
  6. }
  7. int main(){
  8.  
  9.  
  10.      printf("F(x)= e^-x -x  \n\n");
  11.     int iteration, i;
  12.     float xi = 0, ea = 0, root = 0.56714329, et = 0;
  13.     printf("Enter Maximum Iteration Number: ");
  14.     scanf("%d",&iteration);
  15.     printf("\n\nSolution:-\n----------\n");
  16.     printf("\nIteration \tXi \t\t%ca(%c) \t\t%ct(%c)", 228,37,228,37);
  17.     printf("\n---------------------------------------------------------");
  18.     for( i = 0; i <= iteration; i++ ){
  19.         et = fabs( ( (root - xi)/root ) * 100  );
  20.         printf("\n%d \t\t%f \t%f \t%f", i, xi, ea, et);
  21.         ea = fabs( ( (func(xi) - xi)/func(xi) ) * 100  );
  22.         xi = func(xi);
  23.         printf("\n---------------------------------------------------------");
  24.     }
  25.  
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement