Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2020
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.50 KB | None | 0 0
  1. #include <mpi.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4.  
  5. #define SIZE 1000
  6. float f (float x) {
  7.     return 4/(1+x*x);
  8. }
  9. float integrale(int a, int b, int n){
  10.     float integral;
  11.     float h;
  12.     float x;
  13.     int i;
  14.     h = (float)(b-a)/n;
  15.     integral = (f(a) + f(b))/2;
  16.     for (i=1, x=a ; i<=n-1 ; i++){
  17.         x += h;
  18.         integral += f(x);
  19.     }
  20.     integral *= h ;
  21.     return integral;
  22. }
  23. int main(int argc, char *argv[]){
  24.     printf("pi : %f\n", integrale(0, 1, 100));
  25.     return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement