procedimiento baraja
Publicado por jose (7 intervenciones) el 16/07/2007 17:24:07
ola este es mi codigo para un procedimiento k se engarque de barajear una matriz en la que en sus columnas almacena los palos de las cartas oros,bastos,espadas,copas y en sus filas los jugadores con las cartas.el procedimiento compila bien pero el resultado no es satisfactorio a ver si me podriais ayudar a encontrar algun fallo.Gracias
procedure Repartir ( ordenadas:mazito; N:integer);
type
aux=array[1..2] of string;
var
i,j,aleat:integer;
auxiliar1:aux;
aux2:string;
begin
Randomize;
for j:=1 to 4 do
writeln('entro j');
for i:=1 to N do
Writeln('entro i');
begin
aleat:=Random(N)+1;
aux2:=ordenadas[i,j];
ordenadas[i,j]:=ordenadas[aleat,j];
ordenadas[aleat,j]:=aux2;
end;
end;
procedure Repartir ( ordenadas:mazito; N:integer);
type
aux=array[1..2] of string;
var
i,j,aleat:integer;
auxiliar1:aux;
aux2:string;
begin
Randomize;
for j:=1 to 4 do
writeln('entro j');
for i:=1 to N do
Writeln('entro i');
begin
aleat:=Random(N)+1;
aux2:=ordenadas[i,j];
ordenadas[i,j]:=ordenadas[aleat,j];
ordenadas[aleat,j]:=aux2;
end;
end;
Valora esta pregunta


0