Advertisement
Guest User

Untitled

a guest
May 26th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.09 KB | None | 0 0
  1. Program Sort_Direta;
  2.  
  3. uses crt;
  4.  
  5. var
  6. i,j,temp:integer;
  7. A: array[1..15] of integer;
  8. tamanho: integer;
  9.  
  10. Begin
  11.     tamanho:= 5;
  12.  
  13.     {le os 6 valores de i}
  14.     for i := 1 to tamanho do begin
  15.         write ('entre com o valor para a posição', i:2 , ' no vetor: ');
  16.         readln(A[i]); // É preciso informar o índex que está sendo lido
  17.     end;
  18.  
  19. //    for i:= 1 downto (tamanho - 1) do Error "downto" vai decrementar o valor de i e não incrementar
  20.     for i:= 1 to (tamanho -1) do
  21.     begin
  22.         for j:= i+1 to tamanho do
  23.         begin
  24.             if (a[i] > a[j]) then // É preciso informar o índex que está sendo lido
  25.             begin
  26.                 temp := a[j];
  27.                 a[j] := a[i]; // É preciso informar o índex que está sendo lido
  28.                 a[i] := temp; // É preciso informar o índex que está sendo lido
  29.             end;
  30.         end;
  31.     end;
  32.  
  33.     {escreve os valores organizados}
  34.     for i := 1 to tamanho do
  35.     begin
  36.         write (A[i]:5); // É preciso informar o índex que está sendo lido
  37.     end;
  38.  
  39.     readkey; // Usar "uses crt"
  40. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement