// Programación en C++ para Ingenieros, Ed. Thomson Paraninfo, 2006
// Capítulo 3: Conceptos básicos de Programación Estructurada en C++


#include <iostream.h>




int main(void)
{
    double sumaParcial = 2.;
    int numSumandos;
    long facto = 1;

    cout << "¿Cuantos sumandos quieres usar? ";
    cin >> numSumandos;

    for (int divisor = 2; divisor != numSumandos; divisor++)
    {
        facto = facto * divisor;
        sumaParcial += 1./facto;
    }
    cout << sumaParcial << endl;

    return 0;
}