code wiki / (root) / nx_flg_mpt2.nx

nx_flg_mpt2.nx source

↩ module page · 20 lines · 512 B

1import "nx_syscalls.nx" 2import "nx_lib_std.nx" 3 4func main(argc: i64, argv: *i64) -> i64 { 5 let s: *u8 = "sovereign forge" 6 let vowels: i64 = 0 7 let i: i64 = 0 8 while s[i] != (0 as u8) { 9 if s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u' { 10 vowels = vowels + 1 11 } 12 i = i + 1 13 } 14 std_puts("FBENCH-T2 rev=" as *u8) 15 std_puts("egrof ngierevos vowels=" as *u8) 16 std_pdec(vowels) 17 std_puts("\n" as *u8) 18 sys_exit(0) 19 return 0 20}