Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. Program listas1 ;
  2. type tipono=record
  3. info: integer; // dado armazenado no nó
  4. prox: ^tipono; // ponteiro para proximo nó
  5. end;
  6.  
  7. var p1: ^tipono; // guarda endereço do 1º nó
  8. px: ^tipono; //auxiliar para um nó da lista
  9. Begin
  10. p1:=nil;
  11.  
  12. //repeticao que adiciona novos nós á lista
  13. repeat
  14. new (px);
  15. write ('Insira um novo inteiro para a lista ');
  16. write (' - 0 (zero) para terminar: ');
  17. readln (px^.info);
  18. px^.prox :=p1;
  19. p1:= px;
  20. until (px^.info=0);
  21. px:=p1;
  22.  
  23. // percorre, escrevendo os elementos da lista
  24. while (px<> nil) do
  25. begin
  26. writeln (px^.info);
  27. px:=px^.prox;
  28. end;
  29. readln;
  30. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement