Witam!
Mam do napisania program wyznaczającą przybliżoną wartość liczby PI przy pomocy iloczynu n
Wzór wygląda tak:
Nie wiem co robie źlę, gdy wpiszę np 5, to program zwraca 2.14214e-305
double wallis(double n)
{
double wynik;
for (double k = 1; k < n; k++)
{
double licznik = (2 * k) * (2 * k);
double mianownik = (2 * k - 1) * (2 * k - 1);
wynik *= licznik / mianownik;
}
return 2 * wynik;
}
int main()
{
double n;
cin >> n;
cout << wallis(n);
return 0;
}