pi.cvc 399 B

123456789101112131415161718192021222324
  1. extern void printFloat(float val);
  2. extern void printNewlines(int num);
  3. float computePi() {
  4. float pi = 0.0;
  5. int n = 75;
  6. for(int x=-n, n+1) {
  7. for(int y=-n, n+1) {
  8. if(x*x + y*y <= n*n) {
  9. pi = pi + 1.0/(float)(n*n);
  10. }
  11. }
  12. }
  13. return pi;
  14. }
  15. export int main() {
  16. printFloat(computePi());
  17. printNewlines(1);
  18. return 0;
  19. }