このディレクトリの索引
http://pc12.2ch.net/test/read.cgi/tech/1258158172/632
#  [1] 授業単元:C言語 
#  [2] 問題文(含コード&リンク):http://ime.nu/kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10226.txt
# 要素数がnoであるint型の配列v2の並びを逆順にしたものを配列v1に格納する関数
#    void intary_rcpy(int v1[], const int v2[],int no)
# を作成せよ

intary_rcpy(V1,V2,No) :-
    intary_rcpy_1(V1,[],V2,No).

intary_rcpy_1(X,X,_,0) :- !. 
intary_rcpy_1(X,X,[],_).
intary_rcpy_1(X,Y,[A|R],No) :- No1 is No - 1,intary_rcpy_1(X,[A|Y],R,No1).