fork download
  1. import std.stdio
  2.  
  3. bool[8191] flags;
  4.  
  5. int main()
  6. {
  7. int count;
  8. writeln("10 iterations");
  9. for(int itr = 1; itr <= 10; ++itr){
  10. count = 0;
  11. flags[] = 1;
  12. for(int i = 1; i < flags.length; ++i){
  13. if(flags[i]){
  14. int prime = i + i + 3;
  15. int k = i + prime;
  16. while(k < flags.length){
  17. flags[k] = 0;
  18. k += prime;
  19. }
  20. ++count;
  21. }
  22. }
  23. }
  24. writeln("%d primes", count);
  25. return 0;
  26. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.d(3): ';' expected
prog.d(3): Declaration expected, not '['
stdout
Standard output is empty