以下は BASIC でのプログラム例です。マークされた条件が真でない場合、この関数が何を返すか教えてもらえますか? プログラムを C++ に移植する必要があり、それを理解する必要があります。私は基本的な知識がありません - 簡単な質問でご容赦ください。
FUNCTION CheckPoss (u)
tot = tot + 1
f = 0
SELECT CASE u
CASE 2
f = f + CheckIntersection(1, 3, 2, 1) 'A
CASE 3
f = f + CheckIntersection(2, 3, 3, 1) 'B
END SELECT
IF f = 0 THEN <============== This condition if true,
CheckPoss = 1 <============== then return value is 1
IF u = 9 THEN
PrintSolution
END IF
END IF
END FUNCTION