Find square difference: Difference between revisions
Content added Content deleted
VincentARM (talk | contribs) (add task to aarch64 assembly raspberry pi) |
VincentARM (talk | contribs) (add task to zig language) |
||
Line 1,075: | Line 1,075: | ||
n > 500.5 |
n > 500.5 |
||
n = 501 |
n = 501 |
||
</pre> |
|||
=={{header|zig}}== |
|||
<syntaxhighlight lang="zig"> |
|||
const std = @import("std"); |
|||
const print = @import("std").debug.print; |
|||
pub fn main() !void { |
|||
var number: u64 = 2; |
|||
while(true) { |
|||
const sq= number * number; |
|||
const number1= number - 1; |
|||
const sq1= number1 * number1; |
|||
if (sq - sq1 > 1000 ) { |
|||
print("Result= {}\n", .{ number }); |
|||
break; |
|||
} |
|||
number += 1; |
|||
if (number > 10000) { |
|||
print("No find ! \n",.{}); |
|||
break; |
|||
} |
|||
} |
|||
} |
|||
</syntaxhighlight> |
|||
{{Out}} |
|||
<pre> |
|||
Result= 501 |
|||
</pre> |
</pre> |
||
[[Category:Simple]] |
[[Category:Simple]] |