#include <iostream>
int main(){
long double pi =0.0;
long double num= 4.0;
long double denom= 1.0;
long int loop;
long int accuracy;
accuracy= 100;
std::cout << "Accuracy set at: " << accuracy << std::endl ;
std::cout << "term\t\t pi" << std::endl ;
for(loop=1;loop<=accuracy; loop++)
{
if(loop%2 != 0)
{
pi += num/denom;
}
else{
pi-= num/denom;
}
std::cout << loop << "\t\t" << pi << std::endl ;
denom +=2.0;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKIGludCBtYWluKCl7CgogICBsb25nIGRvdWJsZSBwaSA9MC4wOwogICBsb25nIGRvdWJsZSBudW09IDQuMDsKICAgbG9uZyBkb3VibGUgZGVub209IDEuMDsKICAgbG9uZyBpbnQgbG9vcDsKICAgbG9uZyBpbnQgYWNjdXJhY3k7CgphY2N1cmFjeT0gMTAwOwoKc3RkOjpjb3V0IDw8ICJBY2N1cmFjeSBzZXQgYXQ6ICIgPDwgYWNjdXJhY3kgPDwgc3RkOjplbmRsIDsKc3RkOjpjb3V0IDw8ICJ0ZXJtXHRcdCBwaSIgPDwgc3RkOjplbmRsIDsKCmZvcihsb29wPTE7bG9vcDw9YWNjdXJhY3k7IGxvb3ArKykKewogICAgaWYobG9vcCUyICE9IDApCiAgICAgIHsKICAgICAgICAgIHBpICs9IG51bS9kZW5vbTsKICAgICAgfQogICAgZWxzZXsKICAgICAgICBwaS09IG51bS9kZW5vbTsKICAgIH0KICAgIHN0ZDo6Y291dCA8PCBsb29wIDw8ICJcdFx0IiA8PCBwaSA8PCBzdGQ6OmVuZGwgOwogICAgZGVub20gKz0yLjA7Cn0KcmV0dXJuIDA7Cgp9