hozer

Delphi - lab4 (Vyntu)

Mar 16th, 2015
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.75 KB | None | 0 0
  1. program Lab4;
  2. Uses Math;
  3. var
  4.   n, k, p, np, j, bn: integer;
  5.   a, b: array[1..200] of real;
  6. begin
  7.   writeln('input n: ');
  8.   readln(n);
  9.   if (n < 2) or (n > 200) then
  10.     writeln('Error: n not in [2, 200].')
  11.   else
  12.   begin
  13.     writeln('input array: ');
  14.     for k:=1 to n do
  15.         readln(a[k]);
  16.  
  17.     bn := 0;
  18.     for k:=1 to n do
  19.     begin
  20.        p := 0;
  21.        for j:=k to n do
  22.            if a[k] = a[j] then p:=p+1;
  23.        for j:=1 to bn do
  24.            if a[k] = a[j] then np:=p+1;
  25.        if (p > 0) and (np = 0) then
  26.          begin
  27.            bn:=bn+1;
  28.            b[bn]:=a[k];
  29.          end;
  30.     end;
  31.  
  32.     for k:=1 to bn do
  33.     begin
  34.        if k mod 5 = 0 then writeln
  35.        else write(b[k]:0:2, ' ');
  36.     end;
  37.   end;
  38.  
  39.   readln;
  40. end.
Advertisement
Add Comment
Please, Sign In to add comment