REVELAR

Fórum Ordenar arquivo texto sem array e arquivo auxiliar #333223

16/11/2006

0

essa aqui tá complicada! tentei de todo jeito fazer sozinho, mas não estou conseguindo... sendo assim resolvi postar aqui pra ver se alguém pode me dar uma luz. é uma questão que tenho que resolver. está assim:

//Considere as seguintes declarações:
const
   C_Tam_Chave = 8;
   C_Tam_Desc  = 20;
type
   T_Chave = String[C_Tam_Chave];
   T_Info = record
              Chave: T_Chave;
              Desc: String[C_Tam_Desc];  
              Preco, Quant: Real;
            end;
   T_Arq_Infos = file of T_Info;

procedure Mostrar(Var Arq: T_Arq_Infos);
begin
   {Operação que mostra no vídeo todo o conteúdo do arquivo Arq.}
end;

procedure Ordena(Var Arq: T_Arq_Infos);
begin
   {Operação que ordena, em ordem crescente do campo Chave, o conteúdo do arquivo Arq.}
end;

{Faça um programa completo, considerando as declarações acima, que: conecte um arquivo do tipo T_Arq_Infos, mostre seu conteúdo original, possivelmente desordenado, na tela, ordene o conteúdo do arquivo, considerando o campo Chave e reescreva o conteúdo na tela, agora ordenado. Seu programa não pode utilizar vetor(es) ou arquivo(s) auxiliar(es).}


Eu até consegui fazer, mas foi usando arquivo auxiliar. Não consigo pensar como fazer sem ele. Será que alguém pode me dar uma luz. Agradeço.


Djorius

Djorius

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar