Ir ao conteúdo
  • Cadastre-se

Sequencia simplesmente fechada


Posts recomendados

colegas ,  eu  nem seu  como  começar , o  meu  professor fez em  outra linhagem  eu  nao  encontrei  o  codigo  para pascal

como fazer uma fila sequencial fechado(fila de baco um apontando para o proximo quadro , se o proximo quadro  estiver vazio ele exclui e se não ele coloca um valor dentro do  quadro 

 tipo referencia de nó

Program sequencia ;

type
registro =(dado:char,prox:registro);

var a,b,c:registro;
resp:char;
cont:integer

                begin
                    resp:= 's';
                  cont:=0;
                  while resp= 's' do
                     writeln('desja colocar um valor? S/N');
                     readln(resp);
                 end;
        if (resp='s')then
                    begin
                    new (a);
                    write(    'Deseja colocar outro  valor ' );
                    readln(a:dado);
                    y^:prox:=nil
                end;
                begin
                    if (p=nil)then
                    a:=c;
                    b:=c;
                    end;
                    else
                  b^:prox:= c;
                  c:=c;
        end; 
        
        else

            c:=nil;
            dispose (c);
            cont:=cont+1;
        end 
        
        else

            c:= nil
            dispose (b);
        end 
        
        else

            write();
            writeln(' A lista contém',cont,'elementos');
        
        End.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...