Thread View: fj.lang.pascal
10 messages
10 total messages
Started by Takashi Sato
Sat, 29 Nov 1997 00:00
順列
Author: Takashi Sato
Date: Sat, 29 Nov 1997 00:00
Date: Sat, 29 Nov 1997 00:00
62 lines
2148 bytes
2148 bytes
$B=i$a$FEj9F$5$;$F$$$?$@$-$^$9!#(B
$B3X9;$N%W%m%0%i%_%s%0$N2]Bj$K(B
$B@5@0?t(Bn$B$rF~NO$7!"#1$+$i(Bn$B$^$G$N?t$N$9$Y$F$N=gNs$rI=<($9$k%W%m%0%i%`$r!":F5/8F(B
$B$S=P$7$rMQ$$$F:n$l!#(B
$B$H$$$&LdBj$,$G$^$7$?!#(B
$B$=$3$G<!$N$h$&$J%W%m%0%i%`$r=q$-$^$7$?!#(B
program parmutation(input,output);
{1$B$+$i(Bn$B$^$G$N=gNs$r$9$Y$FI=<($9$k%W%m%0%i%`(B}
const Max=10;
var
n : integer;
flag : Boolean;
procedure perm( head,tail : integer);
{$BG[Ns(Bp$B$N(Bhead$BHVL\$+$i(Btail$BHVL\$^$G$N=gNs$rI=<($9$k<jB3$-!Q(B
var i,h,l : integer;
p : array [1..Max] of integer;{p[1]$B$+$i(Bp[n]$B$K#1$+$i(Bn$B4V$G$N@0?t$,F~$k!Q(B
begin
if flag=false then
begin
for i:=1 to n do$B!P=i4|@_Dj!Q(B
p[i]:=i;
flag:=true
end;
if head=tail then$B!P(Bhead$B$H(Btail$B$,F1$8CM$J$i$P(Bp[1]$B$+$i(Bp[n]$B$rI=<(!Q(B
begin
for i:=1 to tail do
write(p[i]);
writeln;
end
else$B!P#l$,(Bhead$B$H(Btail$B$N4V$K$"$k$J$i$P(Bp[l]$B$H(Bp[head]$B$NCM$r8r49!Q(B
for l:=head to tail do
begin
h:=p[l];
p[l]:=p[head];
p[head]:=h;
perm(head+1,tail)
end
end; { perm }
begin
writeln('1$B$+$i(B',Max);
readln(n);
perm(1,n)
end.
$B$[$\40@.$K6a$$$H;W$&$s$G$9$,!"(B
$B<B9T$5$;$k$H(Bp[i]$B$K$J$<$+Hs>o$KBg$-$J?t$,I=<($5$l$F$7$^$$$^$9!#(B
$B$I$3$,4V0c$C$F$$$k$N$+65$($F$$$?$@$1$J$$$G$7$g$&$+!#(B
$B8@MU$,B-$j$J$$ItJ,$,$"$j$^$7$?$i!"$4;XE&$7$F$$$?$@$1$l$P(B
$B$^$?$*=q$-$7$^$9!#(B
$B$h$m$7$/$*4j$$$7$^$9!#(B
$BEl5~9)6HBg3X9)3XIt>pJs9)3X2J#2G/(B
$B:4F#!!5.(B
E-mail address aem29351@biglobe.ne.jp
Home Page http://www2s.biglobe.ne.jp/~sattak/index.html
Re: 順列
Author: takeshi
Date: Sat, 29 Nov 1997 00:00
Date: Sat, 29 Nov 1997 00:00
4 lines
545 bytes
545 bytes
$B$J$+$J$+LLGr$=$&$@!#(B $B8e$G9M$($F$_$h$&!#(B
Re: [** iso-2022-jp charset **] $B=gNs(B
Author: Hiroshi OGAWA
Date: Sun, 30 Nov 1997 00:00
Date: Sun, 30 Nov 1997 00:00
25 lines
1348 bytes
1348 bytes
In article <65om3n$k3m$1@meshsv230.tk.mesh.ad.jp> "Takashi Sato" <aem29351@biglobe.ne.jp> writes: >> >> $B3X9;$N%W%m%0%i%_%s%0$N2]Bj$K(B >> $B$H$$$&$3$H$J$N$G!"650i>e$NG[N8$+$i@52r$=$N$b$N$r<($9$N$O95$($F(B $B%R%s%H$@$1$K$7$F$*$-$^$9!#(B >> >> $B$[$\40@.$K6a$$$H;W$&$s$G$9$,!"(B >> $B<B9T$5$;$k$H(Bp[i]$B$K$J$<$+Hs>o$KBg$-$J?t$,I=<($5$l$F$7$^$$$^$9!#(B >> $B$I$3$,4V0c$C$F$$$k$N$+65$($F$$$?$@$1$J$$$G$7$g$&$+!#(B >> 1. p$B$H$$$&G[Ns$O$A$c$s$H=i4|2=$5$l$F$$$^$9$+!)(B 2. p$B$H$$$&G[Ns$O$$$D=i4|2=$9$Y$-$G$9$+!)(B 3. p$B$H$$$&G[Ns$O:F5"E*$K8F=P$9<jB3$-$K$I$N$h$&$KEO$5$l$k$Y$-$G$9$+!)(B $B=q$-D>$7$F<B9T$7$F$_$?$H$3$m!"JB$Y$+$($NItJ,$O@5$7$$$h$&$G$9$N$G!"(B $B$=$3$r$$$8$kI,MW$O$J$$$H;W$$$^$9!#(B -- OGAWA, Hiroshi(santa@kangaku-u.ac.jp) Associate Professor(Labour Economics) Department of Economics, Kanto-Gakuen Univ. Gunnma, Japan
Re*2: $B=gNs(B
Author: Hiroshi OGAWA
Date: Sun, 30 Nov 1997 00:00
Date: Sun, 30 Nov 1997 00:00
29 lines
1899 bytes
1899 bytes
In article <65satj$sfl$1@meshsv230.tk.mesh.ad.jp> "Takashi Sato" <aem29351@biglobe.ne.jp> writes: >> >> $B%F%-%9%H$r$_$F$_$k$HM-8zHO0O5,B'$NCf$K(B >> $B!VFbB&$N<jB3$-$d4X?t$GF1$8L>A0$rDj5A!&@k8@$7$F$$$k>l9g$O!"(B >> $BFbB&$NF1$8L>A0$NNN0h$r$N$>$/!W(B >> $B!J!V(Bpascal$B%W%m%0%i%_%s%0$N4pAC!W%5%$%(%s%9<R$+$iH4?h!K(B >> $B$H=q$$$F$"$j$^$7$?$N$G0J2<$N$h$&$J%W%m%0%i%_%s%0$r=q$$$?$N$G$9$,(B >> $B$3$l$O!"FC$K<jB3$-$d4X?t$GF1$8L>A0$r@k8@$7$J$$8B$j$O(B $B30$G@k8@$7$?L>A0$r$=$N$^$^<jB3$-$d4X?t$NCf$G$b;H$($k!#(B $B$H$$$&$@$1$G$9!#2~DjHG$N%W%m%0%i%`$rNc$K$H$k$H!"(Bperm$B$G$b(Bshokika$B$G$b(B global$BJQ?t$N(B p$B$r;H$$B3$1$k!#$H$$$&$3$H$G$9!#$b$A$m$s!"$3$l$G$O(B $B$&$^$/F0$-$^$;$s!#<B9T$7$F$_$^$7$?$,(B n >= 4$B$@$HGKC>$9$k$h$&$G$9!#(B >> >> $B>e$N%W%m%0%i%`$,@5$7$/F0$/$+$OJL$H$7$F(B >> $BG[NsA4BN$r<jB3$-$d4X?t$KEO$9J}K!$O$"$k$N$G$7$g$&$+!#(B >> $B%F%-%9%H$r$_$F$b$O$C$-$j:\$C$F$$$^$;$s!#(B >> $B0l1~?7$7$$(B ISO-pascal$B$G$O(B array[1..Max] of integer$B$_$?$$$J(B $B0z?t$b;H$($k$h$&$G$9$,!"<B:]$K$O$3$3$i$X$s$O%3%s%Q%$%i0MB8$N$h$&$G$9!#(B $B3N<B$J$N$O(B type$B$G?7$7$$7?$H$7$F;H$$$?$$G[Ns$rDj5A$7$F$+$i(B $B0z?t$K;H$&$3$H$@$m$&$H;W$$$^$9!#(B -- OGAWA, Hiroshi(santa@kangaku-u.ac.jp) Associate Professor(Labour Economics) Department of Economics, Kanto-Gakuen Univ. Gunnma, Japan
Re: [** iso-2022-jp charset **] 順列
Author: Takashi Sato
Date: Mon, 01 Dec 1997 00:00
Date: Mon, 01 Dec 1997 00:00
78 lines
2746 bytes
2746 bytes
Hiroshi OGAWA wrote in message ...
>1. p$B$H$$$&G[Ns$O$A$c$s$H=i4|2=$5$l$F$$$^$9$+!)(B
>2. p$B$H$$$&G[Ns$O$$$D=i4|2=$9$Y$-$G$9$+!)(B
>3. p$B$H$$$&G[Ns$O:F5"E*$K8F=P$9<jB3$-$K$I$N$h$&$KEO$5$l$k$Y$-$G$9$+!)(B
>
>$B=q$-D>$7$F<B9T$7$F$_$?$H$3$m!"JB$Y$+$($NItJ,$O@5$7$$$h$&$G$9$N$G!"(B
>$B$=$3$r$$$8$kI,MW$O$J$$$H;W$$$^$9!#(B
$B0J>e$N$h$&$J%R%s%H$r85$K?7$7$/:n$jD>$7$^$7$?$,!"(B
$B#3HV$N%R%s%H$K$D$$$F<ALd$G$9!#(B
$BG[Ns$r:F5"E*<jB3$-$KEO$9J}K!$,$h$/$o$+$C$F$$$^$;$s!#(B
$B%F%-%9%H$r$_$F$_$k$HM-8zHO0O5,B'$NCf$K(B
$B!VFbB&$N<jB3$-$d4X?t$GF1$8L>A0$rDj5A!&@k8@$7$F$$$k>l9g$O!"(B
$BFbB&$NF1$8L>A0$NNN0h$r$N$>$/!W(B
$B!J!V(Bpascal$B%W%m%0%i%_%s%0$N4pAC!W%5%$%(%s%9<R$+$iH4?h!K(B
$B$H=q$$$F$"$j$^$7$?$N$G0J2<$N$h$&$J%W%m%0%i%_%s%0$r=q$$$?$N$G$9$,(B
$B!J2H$K(Bpascal$B$,$J$$$b$N$G$9$+$i$9$0$K<B9T$7$F;n$9$3$H$,$G$-$:(B
$B$o$6$o$6%K%e!<%9$KEj9F$5$;$F$$$?$@$-$^$7$?!#!K(B
program parmutation(input,output);
{1$B$+$i(Bn$B$^$G$N=gNs$r$9$Y$FI=<($9$k%W%m%0%i%`(B}
const Max=10;
var
n : integer;
p : array [1..Max] of integer;
procedure shokika(tail:integer);
var i : integer;
begin
$B!!(Bfor i:=1 to tail do
$B!!!!(Bp[i]:=i
end;
procedure perm(head,tail : integer);
var i,h,l : integer;
begin
if head=tail then
begin
for i:=1 to tail do
$B!!!!!!(Bwrite(p[i]);
writeln;
end
else
begin
for l:=head to tail do
begin
$B!!!!!!(Bh:=p[l];
$B!!!!!!(Bp[l]:=p[head];
$B!!!!!!(Bp[head]:=h;
$B!!!!!!(Bperm(head+1,tail)
end;
shokika(tail)
end
end; { perm }
begin
writeln('1$B$+$i(B',Max);
readln(n);
shokika(n);
perm(1,n)
end.
$B0JA0$KG[Ns$r<jB3$-$K(B
$BEO$=$&$H$7$F(B
procedure perm(a : array [1..n] of integer
$B$N$h$&$K$d$C$?$i%(%i!<$,$G$^$7$?!#(B
$B>e$N%W%m%0%i%`$,@5$7$/F0$/$+$OJL$H$7$F(B
$BG[NsA4BN$r<jB3$-$d4X?t$KEO$9J}K!$O$"$k$N$G$7$g$&$+!#(B
$B%F%-%9%H$r$_$F$b$O$C$-$j:\$C$F$$$^$;$s!#(B
$B$h$m$7$/$*4j$$$7$^$9!#(B
$BEl5~9)6HBg3X9)3XIt>pJs9)3X2J#2G/(B
$B:4F#!!5.(B
E-mail address aem29351@biglobe.ne.jp
Home Page http://www2s.biglobe.ne.jp/~sattak/index.html
お礼
Author: Takashi Sato
Date: Tue, 02 Dec 1997 00:00
Date: Tue, 02 Dec 1997 00:00
14 lines
837 bytes
837 bytes
$B:F$S:4F#!wEl9)Bg$G$9!#(B $B$d$C$H%W%m%0%i%`$,40@.$$$?$7$^$7$?!#(B $B3'MM$N$46(NO46<U$$$?$7$^$9!#(B $B$3$&$$$&JXMx$J$b$N$,$"$k$H$O!&!&!&!#(B $B$^$?2?$+$"$j$^$7$?$iEj9F$5$;$F$$$?$@$-$^$9!#(B $BEl5~9)6HBg3X9)3XIt>pJs9)3X2J#2G/(B $B:4F#!!5.(B E-mail address aem29351@biglobe.ne.jp Home Page http://www2s.biglobe.ne.jp/~sattak/index.html
Re: [** iso-2022-jp charset **] 順列����
Author: Haruo Toda
Date: Tue, 02 Dec 1997 00:00
Date: Tue, 02 Dec 1997 00:00
50 lines
2039 bytes
2039 bytes
In article <65satj$sfl$1@meshsv230.tk.mesh.ad.jp>,
"Takashi Sato" <aem29351@biglobe.ne.jp> wrote:
$B%P%0$,$I$3$K$"$k$+$OJL$NJ}$,Ej9F$5$l$F$$$k$h$&$J$N$G!"(B
> $B0JA0$KG[Ns$r<jB3$-$K(B
> $BEO$=$&$H$7$F(B
> procedure perm(a : array [1..n] of integer
> $B$N$h$&$K$d$C$?$i%(%i!<$,$G$^$7$?!#(B
>
$B!!$3$l$G$O%3%s%Q%$%i$bDL$i$J$$$N$G$O!)2>0z?t$N7?$O7?L>$G;XDj$9$k$h$&$K(B
$B5-21$7$^$9$,!#(B
$B!t:G6a%W%m%0%i%`=q$$$F$J$$$N!#(B
const
MaxIndex = $B$[$K$c$i$i(B;
type Index = 1..MaxIndex;
MyArray = array[Index] of integer;
$B$H$d$C$F$*$$$F(B
procedure perm(a : MyArray);
begin
$B!!$I$&$?$i$3$&$?$i(B
end
$B$H=q$$$?$i$I$&$G$7$g$&!#(B
> $B>e$N%W%m%0%i%`$,@5$7$/F0$/$+$OJL$H$7$F(B
> $BG[NsA4BN$r<jB3$-$d4X?t$KEO$9J}K!$O$"$k$N$G$7$g$&$+!#(B
> $B%F%-%9%H$r$_$F$b$O$C$-$j:\$C$F$$$^$;$s!#(B
>
$B!!$3$l$K$O#2$DJ}K!$,$"$j!"0l$D$O>e5-$N$h$&$JCM0z?t!"$b$&0l$D$OJQ?t0z?t(B
procedure perm(var a : MyArray);
begin
$B!!$I$&$?$i$3$&$?$i(B
end
$B$G$9!#2?$,0c$&$+!"$I$&;H$&$+$O!"N.@P$KJY6/$7$FD:$$$?$[$&$,$h$$$G$7$g$&!#(B
$B!tJL$K!VG[Ns$@$+$i!WFC<l$JJ}K!$,$"$k$o$1$G$O$J$$$s$G$9$h!#(BPascal$B$O$=$s(B
$B$J8@8l$8$c$"$j$^$;$s!#(B
$B!!$b$72H$K(BPC$B$,$"$l$P!"(BPC-UNIX, OS/2, DOS, Windows$B$J$s$A$c$i$N$I$N(B
$B%W%i%C%H%U%)!<%`$G$b!"$=$l$J$j$N%U%j!<$N(BPascal$B=hM}7O$,$"$j$^$9!#@'Hs(B
$B2H$G$bAv$i$;$F$_$k$3$H$r$*A&$a$7$^$9!#(B
--
Haruo Toda, Niigata Univ.
Re: [** iso-2022-jp charset **] 順列���
Author: Takashi Sato
Date: Wed, 03 Dec 1997 00:00
Date: Wed, 03 Dec 1997 00:00
20 lines
1376 bytes
1376 bytes
$B:4F#!wEl9)Bg$G$9!#(B Haruo Toda wrote in message ... >$B!!$b$72H$K(BPC$B$,$"$l$P!"(BPC-UNIX, OS/2, DOS, Windows$B$J$s$A$c$i$N$I$N(B >$B%W%i%C%H%U%)!<%`$G$b!"$=$l$J$j$N%U%j!<$N(BPascal$B=hM}7O$,$"$j$^$9!#@'Hs(B >$B2H$G$bAv$i$;$F$_$k$3$H$r$*A&$a$7$^$9!#(B yahoo japan$B$J$I$N8!:w%(%s%8%s$GC5$7$F$_$?$N$G$9$,(B $B$=$l$i$7$-%Z!<%8$,8+$D$+$j$^$;$s!#(B $B$*<j?t$G$9$,!"$I$J$?$+$=$N$h$&$J%Z!<%8$r$4B8$8$JJ}$,(B $B$$$i$C$7$c$$$^$7$?$i65$($F$$$?$@$1$J$$$G$7$g$&$+!#(B $B$h$m$7$/$*4j$$$7$^$9!#(B $BEl5~9)6HBg3X9)3XIt>pJs9)3X2J#2G/(B $B:4F#!!5.(B E-mail address aem29351@biglobe.ne.jp Home Page http://www2s.biglobe.ne.jp/~sattak/index.html
Re: Re: [** iso-2022-jp charset **]
Author: toda
Date: Fri, 05 Dec 1997 00:00
Date: Fri, 05 Dec 1997 00:00
37 lines
2155 bytes
2155 bytes
In <663ev8$9i0$1@meshsv230.tk.mesh.ad.jp>, "Takashi Sato" <aem29351@biglobe.ne.jp> writes: >$B:4F#!wEl9)Bg$G$9!#(J > >Haruo Toda wrote in message ... > >>$B!!$b$72H$K(JPC$B$,$"$l$P!"(JPC-UNIX, OS/2, DOS, Windows$B$J$s$A$c$i$N$I$N(J >>$B%W%i%C%H%U%)!<%`$G$b!"$=$l$J$j$N%U%j!<$N(JPascal$B=hM}7O$,$"$j$^$9!#@'Hs(J >>$B2H$G$bAv$i$;$F$_$k$3$H$r$*A&$a$7$^$9!#(J > > >yahoo japan$B$J$I$N8!:w%(%s%8%s$GC5$7$F$_$?$N$G$9$,(J >$B$=$l$i$7$-%Z!<%8$,8+$D$+$j$^$;$s!#(J >$B$*<j?t$G$9$,!"$I$J$?$+$=$N$h$&$J%Z!<%8$r$4B8$8$JJ}$,(J >$B$$$i$C$7$c$$$^$7$?$i65$($F$$$?$@$1$J$$$G$7$g$&$+!#(J >$B$h$m$7$/$*4j$$$7$^$9!#(J > $B!!(JYahoo! Japan$B$G$O8+$D$+$i$J$$$+$bCN$l$^$;$s!#2?$;!"$b$O$d(J $B%^%$%J!<8@8l$i$7$$$G$9$7!"$=$b$=$b(JYahoo! Japan$B$F%R%C%HN($,(J $BDc$/$F!#(J $B!!(JGNU Pascal Compiler (GPC)$B$rC5$7$F$_$F2<$5$$!#?=$7Lu$J$$$N(J $B$G$9$,!"<j5v$K%V%C%/%^!<%/$,$"$j$^$;$s!#(JAltavista$B$G8!:w$9$k(J $B$H8+$D$+$k$H;W$$$^$9!#$3$l$G(JPC-UNIX, OS/2, Windows$B$J$s$A$c(J $B$i$O%/%j%"$7$^$7$?$M!#(J $B!!(JDOS$BMQ$G$O(Jhttp://www.tmt.com/$B$G(JTMT Pascal Lite for DOS$B$N$*;n$7(J $BHG$,8+$D$+$k$H;W$$$^$9!#(JOS/2$BMQ$b$"$k$O$:$G$9!#$?$@$7(JTurbo Pascal$B8_49$r$&$?$C$F$$$k$G!"$A$g$$JJ$,$"$j$^$9!#(J $B!!9q;:$G$O(JCABEZON$B$H$$$&$3$l$^$?(JDOS$B$N$,$"$j$^$7$?!#(JNifty $B$N%W%m%0%i%_%s%08@8l%U%)!<%i%`$G:n<T$N3Z$7$$OCBj$rFI$s$@$N$r(J $B;W$$=P$7$^$9!#:#$G$b$"$k$G$7$g$&$+!#(J -- Haruo Toda, Niigata Univ. Already WARPed!
Re: Re: [** iso-2022-jp charset **] 順列���
Author: Shiro Soga
Date: Tue, 09 Dec 1997 00:00
Date: Tue, 09 Dec 1997 00:00
35 lines
2072 bytes
2072 bytes
"Takashi Sato" <aem29351@biglobe.ne.jp> writes:
> $B:4F#!wEl9)Bg$G$9!#(B
>
> Haruo Toda wrote in message ...
>
> >$B!!$b$72H$K(BPC$B$,$"$l$P!"(BPC-UNIX, OS/2, DOS, Windows$B$J$s$A$c$i$N$I$N(B
> >$B%W%i%C%H%U%)!<%`$G$b!"$=$l$J$j$N%U%j!<$N(BPascal$B=hM}7O$,$"$j$^$9!#@'Hs(B
> >$B2H$G$bAv$i$;$F$_$k$3$H$r$*A&$a$7$^$9!#(B
>
>
> yahoo japan$B$J$I$N8!:w%(%s%8%s$GC5$7$F$_$?$N$G$9$,(B
> $B$=$l$i$7$-%Z!<%8$,8+$D$+$j$^$;$s!#(B
> $B$*<j?t$G$9$,!"$I$J$?$+$=$N$h$&$J%Z!<%8$r$4B8$8$JJ}$,(B
> $B$$$i$C$7$c$$$^$7$?$i65$($F$$$?$@$1$J$$$G$7$g$&$+!#(B
> $B$h$m$7$/$*4j$$$7$^$9!#(B
GNU Pascal $B$,$=$3$=$3;H$($k$h$&$K$J$C$F$$$k$h$&$G$9!#(BWWW $B$N%[!<%`%5%$(B
$B%H$N(B URL $B$O!"(B
http://home.pages.de/~GNU-Pascal/
$B$G$9!#8=:_!"@5<0HG$O(B version 2.0 $B$G$9$,!"%3%s%Q%$%i$NF0:n$,2x$7$$$H;W(B
$B$o$l$k$H$-$O!"(B
ftp://agnes.dida.physik.uni-essen.de/gnu-pascal/beta/
$B$K$"$k%Y!<%?$r;H$C$F$_$k$HD>$C$F$$$k$3$H$b$"$j$^$9!#$?$@$7!"%Y!<%?$O$9(B
$B$Y$F$N%W%i%C%H%[!<%`$N%P%$%J%j$,B7$C$F$$$k$o$1$G$O$J$$$N$G!"%3%s%Q%$%k(B
$B$,I,MW$K$J$k$+$b$7$l$^$;$s!#:G?7$N%Y!<%?$O(B 971001 $BIU$NJ*$G$9!#(B
----------------------------------------------------------------------
$B$=$,$7(B($BA>2f(B $B;MO:(B) E-Mail: sogashi@msd.biglobe.ne.jp
URL: http://www2k.biglobe.ne.jp/~sogashi/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads