Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. Const M=1; N=3; G=5;
  2. Var P: array[M..N] of byte;
  3. Team: array[M..N] of string[20];
  4. X, s3 : string[20];
  5. i, L, R, K, s1,s2: integer;
  6. begin
  7. for i:=M to N do
  8. begin
  9. Team[i] := Char(64+i);
  10. P[i] := random(0,15)
  11. end;
  12. for i:=1 to 3 do
  13. begin
  14. s1:= random(1,N);
  15. s2:= random(1,N);
  16. s3:= Team[s1];
  17. Team[s1] := Team[s2];
  18. Team[s2] := s3;
  19. end;
  20. write(Team);
  21. Write ('Введите названия команды:'); Readln(X);
  22.  
  23. L:=M; R:=N;
  24. while ((R-L)>0) do
  25. begin
  26. K:=(R+L) div 2;
  27.  
  28. if (X<=Team[K]) then R:=K else L:=K+1
  29. end;
  30. if (X=Team[R]) then Writeln(x,' имеет', P[R],' очков')
  31. else Writeln(X,' нет такой команды');
  32.  
  33. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement