Advertisement
Guest User

Untitled

a guest
Mar 16th, 2019
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.61 KB | None | 0 0
  1. program ProjectC;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6.   SysUtils;
  7.  
  8. type
  9.    Arr = array of Integer;
  10. var
  11.    ArrA, ArrB: Arr;
  12.    fact, N: Integer;
  13.    i, k: Integer;
  14.  
  15. begin
  16.    readln(N);
  17.    k:=-1;
  18.    SetLength(ArrA, N);
  19.    for i := 0 to n - 1 do
  20.       readln(ArrA[i]);
  21.    SetLength(ArrB, N);
  22.    for i := 0 to n - 1 do
  23.       if ArrA[i] <= N then
  24.       begin
  25.          inc(k);
  26.          ArrB[k] := ArrA[i];
  27.       end;
  28.    fact := 1;
  29.    if k <> -1 then
  30.    begin
  31.       for i := 2 to k + 1 do
  32.          fact := fact * i;
  33.       fact := fact div 2;
  34.    end
  35.    else
  36.       fact := 1;
  37.    writeln(fact);
  38.    readln;
  39. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement