FUNCTION leap(n)
LET y$ = STR$(n)
LET a$ = RIGHT$(y$,2)
IF a$ = "00" THEN LET a$ = LEFT$(y$,LEN(y$)-2)
IF RIGHT$(BSTR$(VAL(a$),2),2) = "00" THEN
LET leap = 1
ELSE
LET leap = 0
END IF
END FUNCTION
PRINT "1800";leap(1800)
PRINT "2000";leap(2000)
PRINT "2007";leap(2007)
PRINT "2008";leap(2008)
END
pooq
#5409()
[
BASIC
]
Rating0/0=0.00
FUNCTION leap(n) LET y$ = STR$(n) LET a$ = RIGHT$(y$,2) IF a$ = "00" THEN LET a$ = LEFT$(y$,LEN(y$)-2) IF RIGHT$(BSTR$(VAL(a$),2),2) = "00" THEN LET leap = 1 ELSE LET leap = 0 END IF END FUNCTION PRINT "1800";leap(1800) PRINT "2000";leap(2000) PRINT "2007";leap(2007) PRINT "2008";leap(2008) ENDRating0/0=0.00-0+
[ reply ]