I find a problem which says

An approximate value of pi can be calculated using the series given below:

Pi = 4 [ 1 – 1/3 + 1/5 – 1/7 + 1/9 … + ((-1)n)/(2n+1)]

Write a C++ program to calculate the approximate value of pi using this series. The program takes an input n that determines the number of terms in the approximation of the value of pi and outputs the approximation. Includes a loop that allows the user to repeat this calculation for new values n until the user says she or he wants to end the program.

As far as I know, the we can use the formula given in the problem, put it in the loop and using input from the user to determine when it should end. But I can't code it at all [IMG]http://images.devshed.com/fds/smilies/mad.gif[/IMG] I mean... its like a series that keeps on going if not mistaken. How can I code this? Plus, it swtiches from + to - repeatedly. zz confused.