Advertisement
Guest User

programdd3

a guest
Jan 20th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.67 KB | None | 0 0
  1. const n=10;
  2. type ms=array [1..n] of real;
  3.  
  4. var a:ms;
  5.  
  6. procedure mass(mas:ms);
  7. begin
  8.   var v,i,num :integer;
  9.   var exitn :boolean;
  10.   var aa:ms;
  11.   num:=1;
  12.   for i:=1 to n do
  13.   begin
  14.   if mas[i] = 0 then num:=num+1;
  15.   end;
  16.  
  17.   for  i:=1 to num do
  18.   begin
  19.   aa[i]:=0;
  20.   end;
  21.  
  22.   for  i:= num to n do
  23.   begin
  24.   exitn:=false;
  25.   v:=1;
  26.   while exitn = false do
  27.   begin
  28.   if mas[v] <> 0 then
  29.   begin
  30.   aa[i]:=mas[v];
  31.   mas[v]:=0;
  32.   exitn:=true;
  33.   end
  34.   else v:=v+1;
  35.   end;
  36.   end;
  37.   for i:=1 to n do
  38.   begin
  39.   write(aa[i],' ');
  40.   end;
  41. end;
  42.  
  43. begin
  44. for var i:=1 to n do
  45. begin
  46. a[i]:=random(34)-13;
  47. write(a[i],' ');
  48. end;
  49. writeln();
  50. mass(a);
  51. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement