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 <iostream>
using namespace std;
int main(){
        int i,n;
        double suma=0.0,div=0.0;
       cout<<"Ingresa Numero"<<endl;
        cin>>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;
           }
        }
       cout<<suma;
      return 0;
}

No hay comentarios:

Publicar un comentario