stickの戻り値って片方が!0の時にもう片方を0ピッタリにするというのはほぼ出来ないと思います。どうにかして工夫しないとうまいこと縦と横に分けられないです。 stick命令後、二つの戻り値にそれぞれ「(絶対値)<(0に近い数値)の時、戻り値を受け取った変数を0」みたいな命令を作るか 或いはそのプログラムリストを改変して、x>0じゃなくてx>(0に近い数値)みたいにするか 思い付くのはこんな感じでしょうか