view src/ploki/examples/fact.pk @ 11950:2b46edb21685 draft

<ais523> ` printf \'#include <stdio.h>\\nint main(void) { float C = 4.0; printf("%f", C/C++); }\' | gcc -Wall -Wextra -x c /dev/stdin
author HackEso <hackeso@esolangs.org>
date Thu, 19 Sep 2019 17:55:31 +0000
parents ac0403686959
children
line wrap: on
line source

#!../ploki
LET n \ARG:1
FOR $main$1$loop LET x @kt n
LET n n/x
"\Vx "
IF @NOT(n > 1)
	"
	END
FI
NEXT $main$1$loop

FOR kt LEET i 2
FOR kt$1$loop IF \@ / 2 < i
	KTHX \@
FI
IF \@ % i = 0
	KTHX i
FI
LET i i + 1
NEXT kt$1$loop