Advertisement
Alex_Fomin

Valeria Silver

Nov 17th, 2015
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.72 KB | None | 0 0
  1. const n=15;
  2.  
  3. var x:array [1..n] of integer;
  4.     i,j,k,temp:integer;
  5.    
  6. Begin
  7. Writeln('Исходный массив:');
  8. for i:=1 to n do
  9.     Begin
  10.     X[i]:=Random(101)-50;
  11.     Write(X[i]:4);
  12.     end;
  13. Writeln;
  14.  
  15. K:=N;
  16. i:=1;
  17. While i < k do
  18.       Begin
  19.       Inc(i);
  20.       Temp:=Abs(X[i]);
  21.       While Temp > 9 do Temp:=Temp div 10; {Определим первую цифру}
  22.       if not Odd(Temp) then
  23.                            Begin
  24.                            for j:=i to k-1 do X[j]:=X[j+1];
  25.                            Dec(K);
  26.                            Dec(i);
  27.                            end;
  28.       end;
  29.  
  30. Writeln('Измененный массив:');    
  31. for i:=1 to k do Write(X[i]:4);
  32. Readln;
  33. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement