Guest User

Untitled

a guest
Aug 12th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.80 KB | None | 0 0
  1. procedure listcel(j:integer;listagenda:listpessoa);
  2.  
  3. var
  4.     a,b:integer;
  5.     enter:string;
  6.     temp:pessoa;
  7.     matriz:listpessoa;
  8.  
  9. begin
  10.     for a:=1 to j-1 do
  11.     matriz[a]:=listagenda[a];
  12.     for a:=1 to j-2 do
  13.         begin
  14.             for b:=a+1 to j-1 do
  15.                 begin
  16.                     if (matriz[b].dddc<matriz[a].dddc) then
  17.                         begin
  18.                             temp:=matriz[b];
  19.                             matriz[b]:=matriz[a];  
  20.                             matriz[a]:=temp;
  21.                         end;
  22.                     if (matriz[b].dddc=matriz[a].dddc) and (matriz[b].cel<matriz[a].cel) then
  23.                         begin
  24.                             temp:=matriz[b];
  25.                             matriz[b]:=matriz[a];  
  26.                             matriz[a]:=temp;
  27.                         end;
  28.                 end;
  29.         end;
  30.     clrscr;
  31.     for a:=1 to j-1 do
  32.         writeln('(',matriz[a].dddc,')',' ',matriz[a].cel,' ',' - ',' ',matriz[a].nome,' ',matriz[a].sobrenome);
  33.         writeln('aperte enter para finalizar tarefa');
  34.         readln(enter);
  35. end;
Add Comment
Please, Sign In to add comment