Pages

jueves, 31 de enero de 2013

Calcular sumatoria de la inversa de números impares Codigo en C

Problema
Diseñar un algoritmo que  permita calcular la suma de los primeros 30 términos de la siguiente serie: 1-1/3+1/5-1/7...+1/9 , Siendo N un numero ingresado por el teclado.

Codigo Fuente en C
#include <stdio.h>
int main()
{
 int i,n;
        double suma=0.0,div=0.0;
       printf("Ingresa Numero\n");
        scanf("%d",&n);
        for(i=1;i<(n+1);i++){
           div=(1/(double)((2*i)-1));
           if(i%2==0){
               suma=suma-div;
           }else{
                suma=suma+div;
           }
        }
       printf("%lf",suma);
    return 0;
}

No hay comentarios:

Publicar un comentario