Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou com uma dúvida, em como fazer este procedimento escrito abaixo, verificar se a lista está ou não ordenada(apenas dizer se está ou não)
procedure ordenar(var lista1:tipolista);
var
i,bolha,maior:integer;
aux:tipoitem; maior:=lista1.ultimo-1;
while maior>1 do
begin
bolha:=lista1.primeiro;
for i:=1 to maior-1 do
begin
if lista1.item[i].elemento >lista1.item[i+1].elemento
then begin
Writeln('Lista está ordenada');
end
else writeln('lista não esta ordenada');
end;
maior:=bolha;
end;
clrscr;
end;Se puderem me ajudar, desde já agradeço
Carregando comentários...