- 326 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 20:50:19 ]
- /*停止条件*/
split([],[],[]). split([A],[A],[]). /*再帰条件*/ /*入力した変数Nより小さい場合 */ split([A,B|R],[A|T1],[B|T2]) :- A >= B, split(R,[A|T1],T2). /* 入力した変数Nより大きい場合 */ split([A,B|R],[A|T1],[B|T2]) :- A < B, split(R,T1,[B|T2]). と作ってみたのですが・・・・。だめでした
|

|