Advertisement
nadiar429

ArrayTukar

Dec 22nd, 2011
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.86 KB | None | 0 0
  1. program ArayABGanjil;
  2.  
  3. uses crt;
  4.  const nmaks=50;
  5.   type
  6.     larikint=array [1..nmaks] of integer;
  7.  var
  8.   a:larikint;
  9.   b,c:larikint;
  10.   i,x:integer;
  11.   n:integer;
  12.  
  13. procedure proses(n:integer; var a:larikint);
  14. begin
  15.   writeln('Masukan Nilai : ');
  16.   for i:= 1 to n do
  17.   begin
  18.     readln(a[i]);
  19.     end;
  20.   for i:=1 to n do
  21.   begin
  22.     if a[i] mod 2 = 1 then
  23.        begin
  24.          b[i]:=a[i];
  25.        end;
  26.   end;
  27.   writeln('Array B: ');
  28.   for i:= 1 to n do
  29.   begin
  30.     writeln(b[i]);
  31.   end;
  32.  
  33. end;
  34.  
  35. procedure genap (n:integer; var a:larikint);
  36. begin
  37.  
  38.   for i:=1 to n do
  39.   begin
  40.     if a[i] mod 2 = 0 then
  41.        begin
  42.          c[i]:=a[i];
  43.        end;
  44.   end;
  45.   writeln('Array A: ');
  46.   for i:= 1 to n do
  47.   begin
  48.     writeln(c[i]);
  49.   end;
  50. end;
  51.  
  52. begin
  53.   write('Masukan Banyak Data: '); read(n);
  54.   proses(n,a);
  55.   genap(n,a);
  56.   readkey;
  57. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement