Підготовка до олімпіади з програмування (задача про купе)
07.11.2016У плацкартному вагоні 54 місця, які розташовані в дев’яти купе. Місця від 1 до 36 основні і вони розташовані по чотири в купе (1 – 4 у першому, …, 33 – 36 у дев’ятому), від 37 до 54 – бічні, розбиті по два, але розташування по купе зворотне: місця 37 , 38 знаходяться в дев’ятому купе, 39 і 40 у восьмому, …, 53 і 54 у Першому. За номером місця визначте номер купе.
program l1;
var a,res:integer;
begin
readln(a); {читаєм місце}
if (a>=1) and (a<=36) {якщо місце основне}
then
begin
res:= a div 4 + 1;
if a mod 4 = 0 then
Dec(res);
end;
if (a>=37) and (a<=54)
then
res:=(54-a) div 2 + 1;
write(res);
end.