Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define PI 3.1415
- float pi(int n);
- int main(void){
- int iteracoes;
- float pi_leib,dif;
- scanf("%d",&iteracoes);
- pi_leib = pi(iteracoes);
- printf("\nO resultado obtido para pi no numero de iteracoes da formula de Leibniz foi de: %f\n",pi_leib);
- dif = PI - pi_leib;
- printf("A diferença do resultado para o valor de Pi foi de: %f\n",dif);
- }
- float pi(int n){
- float pi_final = 0,grow;
- int i,k=1;
- for(i=0;i<n;i++){
- grow = 1.0/k;
- if(i%2 != 0){
- grow = grow *-1;
- }
- k=k+2;
- pi_final += grow;
- }
- pi_final *= 4;
- return pi_final;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement