NAME issq - whether a value is a square SYNOPSIS issq(x) TYPES x real return int DESCRIPTION Determine if x is a square. If there exists integers a, b such that: x == a^2 / b^2 (b != 0) return 1, otherwise return 0. EXAMPLE > print issq(25), issq(3), issq(0) 1 0 1 > print issq(4/25), issq(-4/25), issq(pi()) 1 0 0 LIMITS none LIBRARY BOOL qissquare(NUMBER *x) BOOL zissquare(ZVALUE x) SEE ALSO isassoc, isatty, isblk, isconfig, isdefined, iserror, iseven, isfile, ishash, isident, isint, islist, ismat, ismult, isnull, isnum, isobj, isobjtype, isodd, isprime, isrand, israndom, isreal, isrel, issimple, isstr, istype