Много два целых числа одной чётности, вмещающихся в 32-битный тип данных со знаком. первое из чисел не больше второго. найти середину отрезка между этими числами. разрешается пользоваться только 32-битными целочисленными типами данных. нужно на си, но можно на паскале или алгоритм.

MakkDuo MakkDuo    3   29.08.2019 23:10    0

Ответы
Luda2600 Luda2600  06.10.2020 03:55
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017

begin
  var a,b:integer;
  Read(a,b);
  if abs(a)>abs(b) then Swap(a,b);
  var d:=(b-a) shr 1;
  Writeln(a+d)
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика