Loops/Increment loop index within loop body: Difference between revisions

imported>Joeypas
(Added section for ziglang)
imported>Joeypas
Line 5,272:
 
=={{header|zig}}==
<syntaxhighlighting lang="zig"> const std = @import("std");
 
pub fn isPrime(n: i128i64) bool {
if (@mod(n, 2) == 0) return n == 2;
if (@mod(n, 3) == 0) return n == 3;
var d: i128i64 = 5;
while (d * d <= n) {
if (@mod(n, d) == 0) return false;
Line 5,287:
}
pub fn main() !void {
var i: i128i64 = 42;
var n: i128i64 = 0;
while (n < 42) : (i += 1) {
if (isPrime(i)) {
Anonymous user