Infiniti_Inter

D10. Min-max расстояние

Feb 2nd, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. Задана последовательность из n целых чисел. Выведите расстояние между первым из минимумов и последним из максимумов в этой последовательности.
  2. ----------------------------------------------------
  3. var
  4. a:array[1..100000]of longint;
  5. n,i,j,b:longint;
  6. min,mini,max,maxi:longint;
  7. begin
  8. readln(n);
  9. if n=1 then writeln(0)else begin
  10. for i:= 1 to n do
  11. read(a[i]);
  12.  
  13. min:=a[1];
  14. max:=a[1];
  15. mini:=1;
  16. maxi:=1;
  17. for i:= 1 to n do begin
  18. if a[i]>=max then begin
  19. max:=a[i];
  20. maxi:=i;
  21. end;
  22. if a[i]<min then begin
  23. min:=a[i];
  24. mini:=i;
  25. end;
  26. end;
  27. b:=abs(maxi-mini);
  28.  
  29. writeln(b);
  30. end;
  31.  
  32. end.
Add Comment
Please, Sign In to add comment