Advertisement
Guest User

Untitled

a guest
May 26th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.87 KB | None | 0 0
  1. program p1;
  2. var i, start, finish, n, k: integer;
  3. rooms: array [1..1000] of integer;
  4. s, startTime, stopTime, name, surname: String;
  5. c: char;
  6. begin
  7.  
  8. readln(n);
  9. readln(k);
  10. for i:= 1 to n:
  11. begin
  12.   surname := '';
  13.   startTime := '';
  14.   stopTime := '';
  15.  
  16.   //записываем фамилию
  17.   repeat
  18.   read(c);
  19.   surname:= surname + c;
  20.   until c = ' ';
  21.  
  22.   //записываем время
  23.   repeat
  24.   read(c);
  25.   startTime:= startTime + c;
  26.   until c = ' ';
  27.  
  28.   for i:=1 to 5 do
  29.   begin
  30.     read(c);
  31.     stopTime := stopTime + c;
  32.   end;
  33.  
  34.   start := StrToInt(Copy(startTime, 1, 2) + Copy(startTime, 4, 2));
  35.   finish := StrToInt(Copy(stopTime, 1, 2) + Copy(stopTime, 4, 2));
  36.  
  37.   for i:= 1 to n do
  38.   begin
  39.     if (rooms[i] <= start) then
  40.     begin
  41.       writeln(surname, ' ', i);
  42.       rooms[i] := finish;
  43.       break;
  44.     end;
  45.   end;
  46. end;
  47. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement