Guest User

Untitled

a guest
Jul 18th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. program lider;
  2. uses crt;
  3. var i,nl,nl2,nl3:integer;
  4. t,tl,tl2,tl3:real;
  5. begin
  6. clrscr;
  7. i:=0;nl:=0;nl2:=0;nl3:=0;tl:=0;tl2:=0;tl3:=0;
  8. repeat
  9. begin
  10. i:=i+1;
  11. write(‘Введите результат( в секундах) участника
  12. номер’,i:2,' => ');
  13. repeat
  14. readln(t);
  15. if t<=0 then
  16. begin
  17. writeln(‘Неверные данные. Введите заново.’);
  18. write(‘Результат участника номер’,i:2,' =>');
  19. end;
  20. until t>0 ;
  21. if i=1 then
  22. begin
  23. writeln(‘Участник номер’,1,’стал лидером’);
  24. tl:=t;nl:=i;
  25. end
  26. else
  27. if t< tl then
  28. begin
  29. writeln(‘Участник номер’,i,’стал лидером’);
  30. tl3:=tl2;nl3:=nl2;
  31. tl2:=tl;nl2:=nl;
  32. tl:=t;nl:=i;
  33. end
  34. else
  35. if (i>1)and(t= tl) then
  36. begin
  37. writeln(‘Участник номер’,i,’повторил результат
  38. лидера’);
  39. tl3:=tl2;nl3:=nl2;
  40. tl2:=t;nl2:=i;
  41. end
  42. else
  43. if t> tl then
  44. begin
  45. writeln(‘Участник номер’,i,’результат хуже, чем у
  46. лидера’);
  47. if ((t<tl2) or (tl2=0)) then
  48. begin
  49. tl2:=t;nl2:=i
  50. end
  51. else
  52. if((t<tl3) or (tl3=0)) then
  53. begin
  54. tl3:=t;nl3:=i
  55. end
  56. else
  57. end;
  58. end;
  59. until t=9999;
  60. writeln('------------------------------------------------------');
  61. writeln(‘Тройка лидеров забега:1место=>участник номер’,nl:2,' с результатом',tl:5:3);
  62. readln;
  63. if tl2<>0 then
  64. begin
  65. writeln(‘ 2место=>участник
  66. номер’,nl2:2,' с результатом',tl2:5:3);
  67. readln;
  68. end;
  69. if tl3<>0 then
  70. begin
  71. writeln(‘ 3место=> участник
  72. номер’,nl3:3,' с результатом',tl3:5:3);
  73. readln;
  74. end else
  75. end.
Add Comment
Please, Sign In to add comment