このディレクトリの索引

http://hibari.2ch.net/test/read.cgi/tech/1312201995/893
#  C言語で5つの整数の中心値(中央値)を求めるプログラムを作成するという問題を出されたのですが 
#  さっぱり分かりません 
#  for文の課題なのでfor文を使って頂けるとありがたいです 
# 
# 

'5つの整数の中心値(中央値)を求める'(V1,V2,V3,V4,V5,_中央値) :-
        最大値([V1,V2,V3,V4,V5],_,L1),
        最小値(L1,_,L2),
        最大値(L2,_,L3),
        最小値(L3,_,[_中央値]).

最大値(L,_最大値,L1) :-
        append(L0,[_最大値|R],L),
        \+((member(A,L0),A > _最大値)),
        \+((member(B,R),B > _最大値)),
        append(L0,R,L1),!.

最小値(L,_最小値,L1) :-
        append(L0,[_最小値|R],L),
        \+((member(A,L0),A < _最小値)),
        \+((member(B,R),B < _最小値)),
        append(L0,R,L1),!.