Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.91 KB | None | 0 0
  1. var i, selectedValue, searchedValue, searchedIndex: integer;
  2. arr:array [1..10] of integer;
  3. isExist: boolean;
  4.  
  5. begin
  6.   for i:=1 to 10 do
  7.   arr[i]:=random(11)-5;
  8.                  
  9.   writeln('Исходный массив');
  10.   for i:= 1 to 10 do
  11.           write(arr[i]:3);
  12.   writeln;
  13.    
  14.   selectedValue := arr[4];
  15.   searchedValue := 0;
  16.   searchedIndex := 0;
  17.   isExist := false;
  18.    
  19.   for i:=1 to 10 do
  20.     begin
  21.       if (arr[i] > 0) and (i <> 4)
  22.       then
  23.       begin
  24.         searchedValue := arr[i];
  25.         searchedIndex := i;
  26.         isExist := true;
  27.       end;
  28.     end;
  29.   if (isExist <> true)
  30.     then
  31.       writeln('Нет подходящего елемента') else
  32.         begin
  33.           arr[4] := searchedValue;
  34.           arr[searchedIndex] := selectedValue;
  35.         end;
  36.       writeln('Результат');
  37.       for i := 1 to 10 do
  38.         write(arr[i]:3);
  39.       writeln;
  40.     end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement