Skip to content

Instantly share code, notes, and snippets.

@wbzyl
Created October 23, 2011 13:10
Show Gist options
  • Save wbzyl/1307346 to your computer and use it in GitHub Desktop.
Save wbzyl/1307346 to your computer and use it in GitHub Desktop.
/* Obliczamy liczbę PI -- niespodzianki arytmetyki całkowitej. */
#include <stdio.h>
double metoda_iv(int liczba_iteracji)
{
int licznik;
double wynik = 4, znak = -1;
liczba_iteracji += 3;
for (licznik = 3; licznik <= liczba_iteracji; licznik = licznik + 2) {
wynik = wynik + ((4 / licznik) * znak);
znak = znak * (-1);
}
return wynik;
}
int main()
{
int n;
printf("Podaj liczbę iteracji: ");
scanf("%d", &n);
printf("Obliczona wartość: %f\n",metoda_iv(n));
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment