Advertisement
Alex_Fomin

Untitled

Dec 13th, 2015
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.67 KB | None | 0 0
  1. const
  2.   n = 10;
  3.  
  4. var
  5.   arr: array [1..n] of integer;
  6.   i, j, min, count: integer;
  7.  
  8. begin
  9.   writeln('Исходный массив:');
  10.   for i := 1 to n do
  11.   begin
  12.     arr[i] := random(51) - 25;
  13.     write(arr[i]:4);
  14.   end;
  15.   writeln;
  16.  
  17.   min := 1;
  18.   for i := 1 to n do if arr[i] < arr[min] then min := i;
  19.  
  20.   count := 0;
  21.  
  22.   for i := 1 to n do
  23.   begin
  24.     if arr[i] < 0 then
  25.     begin
  26.       Inc(count);
  27.       j := i;
  28.     end;
  29.     if count = 2 then break;
  30.   end;
  31.  
  32.   if count <> 2 then writeln('ошибка') else
  33.   begin
  34.     arr[j] := arr[min];
  35.    
  36.     writeln('Новый массив:');
  37.     for i := 1 to n do write(arr[i]:4);
  38.   end;
  39. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement