Piprimes: Difference between revisions

Content added Content deleted
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#}}==