Advertisement
Guest User

zad3

a guest
Mar 27th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.40 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. double pi(int n){
  5.     if (n == 1) return 1*4;
  6.     if(n%2 == 0) {
  7.         return pi(n-1)-(1/(2*n-1))*4;
  8.     }
  9.     else{
  10.         return pi(n-1)+(1/(2*n-1))*4;
  11.     }
  12. }
  13.  
  14. int main (){
  15.     int n, i;
  16.     float *A;
  17.    
  18.     scanf("%d", &n);
  19.    
  20.     A = malloc(n*sizeof(float));
  21.    
  22.     for (i = 0; i < n; i++){
  23.         A[i] = pi(i+1);
  24.     }
  25.    
  26.     for (i = 0; i < n; i++){
  27.         printf("%f \n", A[i]);
  28.     }
  29.    
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement