Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.00 KB | None | 0 0
  1. {ввести числа}
  2.  
  3. t_all := X * T; {Столы во всех кабинетах}
  4. c_all := X * C; {Стулья во всех кабинетах}
  5.  
  6. for i := 1 to X do
  7.     begin
  8.         {Делим на 2 т.к. стулья и столы можно ставить один на другой}
  9.         t_cur := (i * N) div 2; {Столы, которые находятся в i кабинетах}
  10.         c_cur := (i * M) div 2; {Стулья, которые находятся в i кабинетах}
  11.  
  12.         {Если делится с остатком, то добавляем ещё один стул}
  13.         if t_cur mod 2 then t_cur := t_cur + 1;
  14.         if c_cur mod 2 then c_cur := c_cur + 1;
  15.  
  16.         if t_cur > t_all or c_cur > c_all then
  17.             break; {Кол-во стульев или столов из i кабинетов больше, чем может поместиться в i коридорах}
  18.     end;
  19.  
  20. if i = X then
  21.     WriteLn('ALL')
  22. else
  23.     WriteLn(i);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement