Advertisement
vytenis555

rik

Mar 13th, 2013
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.73 KB | None | 0 0
  1. program Masyvas_Rykiavimas;
  2.     type Masyvas = array [1..100] of integer;
  3.     var
  4.         A : Masyvas;
  5.         n, i, sk, k, j, elem : integer;
  6. begin
  7.     WriteLn('Labas');
  8.     WriteLn;
  9.     Write('Áveskite nariø kieká: ');
  10.     ReadLn(n);
  11.  
  12.     for i:= 1 to n do
  13.     begin
  14.         Write('Áveskite ', i, '-àjá skaièiø: ');
  15.         ReadLn(sk);
  16.         A[i] := sk;
  17.     end;
  18.  
  19.     for i:=1 to n-1 do
  20.     begin
  21.         k := i;
  22.        
  23.         for j:=i + 1 to n do
  24.             if A[j] > A[k] then k:=j; // > === rikiuoti nuo didziausio iki maziausio, < === atvirksciai
  25.            
  26.         elem := A[i];
  27.         A[i] := A[k];
  28.         A[k] := elem;
  29.     end;
  30.  
  31.     WriteLn;
  32.     WriteLn('Masyvo nariø yra ', n);
  33.     for i:=1 to n do
  34.         Write(A[i]:5);
  35.        
  36.     Readln;
  37. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement