Piprimes: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) m (syntax highlighting fixup automation) |
(Piprimes in Dart) |
||
Line 323: | Line 323: | ||
20 20 21 21 21 21 21 21 |
20 20 21 21 21 21 21 21 |
||
</pre> |
</pre> |
||
=={{header|Dart}}== |
|||
{{trans|C}} |
|||
<syntaxhighlight lang="dart">import 'dart:math'; |
|||
import 'dart:io'; |
|||
void main() { |
|||
int n = 0, p = 1; |
|||
while (n < 22) { |
|||
stdout.write("$n "); |
|||
++p; |
|||
if (isPrime(p)) ++n; |
|||
} |
|||
} |
|||
bool isPrime(int n) { |
|||
if (n <= 1) return false; |
|||
if (n == 2) return true; |
|||
for (int i = 2; i <= sqrt(n); ++i) { |
|||
if (n % i == 0) return false; |
|||
} |
|||
return true; |
|||
}</syntaxhighlight> |
|||
=={{header|F_Sharp|F#}}== |
=={{header|F_Sharp|F#}}== |