vectores
Publicado por tomas (2 intervenciones) el 08/01/2011 04:38:55
alguien podria ayudarme con este pedazo de programa el problema es al ejecutarlo se tilda
cuando ingresa el ciclo while
program max_min;
uses crt;
const
ini=1;
max=100;
type
tnum=integer;
trango=ini..max;
tvector=array[trango]of tnum;
var
vector:tvector;
ulpos:tnum;
procedure ingresar(var vector:tvector; var ulpos:tnum);
begin
ulpos:=ini;
writeln('ingrese');
read(vector[ulpos]);
while(ulpos <= max)and(vector[ulpos] <> 0) do; //CA COMENZARIA EL PROBLEMA //
begin
inc(ulpos);
writeln('inrese');
read(vector[ulpos])
end;
if vector[ulpos] = 0 then
dec(ulpos)
end;
begin
ingresar(vector,ulpos);
readkey
end.
cuando ingresa el ciclo while
program max_min;
uses crt;
const
ini=1;
max=100;
type
tnum=integer;
trango=ini..max;
tvector=array[trango]of tnum;
var
vector:tvector;
ulpos:tnum;
procedure ingresar(var vector:tvector; var ulpos:tnum);
begin
ulpos:=ini;
writeln('ingrese');
read(vector[ulpos]);
while(ulpos <= max)and(vector[ulpos] <> 0) do; //CA COMENZARIA EL PROBLEMA //
begin
inc(ulpos);
writeln('inrese');
read(vector[ulpos])
end;
if vector[ulpos] = 0 then
dec(ulpos)
end;
begin
ingresar(vector,ulpos);
readkey
end.
Valora esta pregunta


0