Есть ответ 👍

Вася любит собирать грибы. набрав полную корзинку, он вышел на дорогу и теперь хочет понять, где находится ближайшая остановка автобуса. вдоль дороги стоят километровые столбы (начиная с нулевого километра), а возле каждого k-го километрового столба расположена остановка. например, при k=3, остановки расположены у километровых столбов 0, 3, 6, 9, . в данный момент вася находится рядом с километровым столбом p. выясните, возле какого километрового столба расположена ближайшая остановка. решение нужно на питоне или на паскале

194
267
Посмотреть ответы 2

Ответы на вопрос:

gea99
4,5(73 оценок)

Var k,p,n: integer; begin readln(k,p); n: =p div k * k; if (p mod k) < (k-p mod k) then writeln(n) else if (p mod k) > (k-p mod k) then writeln(n+k)   else writeln(n,' и ',n+k); end. пример: 4 15 16
Redimer
4,5(24 оценок)

Var a,b,c: integer; begin readln(a,b); if a< > b then begin c: =a+b; a: =c; b: =c; end else begin a: =0; b: =0; end; writeln('a=',a,' b=',b); end.

Популярно: Информатика