• Помогите решить !!!!
    Задача 1.
    По одну сторону улицы находятся дома с нечетными номерами (1,2,5,....)
    По другую сторону - с четными (2,4,6,....).Дом 1 находится напротив дом 2 , дом 3- напротив дома 4 и тд . До соседнего дома нужно идти вдоль по улице одну минуту , неважно , с какой стороны улицы он находится ( то есть от дома 1 нужно идти одну минуту как до дома 3 так и до дома 4) до дома стоящего напротив, идти не нужно.
    Человек вышел на улицу из дома номер А и должен дойти до дома номер В. Определите сколько минут ему нужно идти вдоль по улице.
    Программа получает на вход два различных целых положительных числа А и В не превосходящии 2*10^9 - номера домов . Программа должна вывести одно число - искомое количество минут .

Ответы 7

  • Кстати, фильтры эти мат пропускают.
    • Автор:

      ellison15
    • 5 лет назад
    • 0
  • Зато если я раньше публиковал решение со сложным алгоритмом, который был автору недостаточно понятен, я мог его в ЛС отослать на сайт для разъяснений. Теперь фильтр ссылки не пропускает, а открыто их выкладывать тоже нельзя. И начинается обмен в ЛС почтовыми адресами и отправка ссылок туда. Ради чего?
  • Это что б привыкли к тому что в жизни не всегда все справедливо и просто
    • Автор:

      scooter7
    • 5 лет назад
    • 0
  • Вот чтобы было справедливо, я теперь им советую каждый раз, когда проблемы, писать письмо администрации, которая инициировала их возникновение.
    • Автор:

      sawyer102
    • 5 лет назад
    • 0
  • Будет много писем, может руководство Brainly внимание обратит, раз тут бесполезно чего-то добиваться.
    • Автор:

      reeceeyax
    • 5 лет назад
    • 0
  • П0 <-> П1 1 - П1 2 / [x] ИП0 1 - 2 / [x] ИП1 - |x| С/П

    Пример: расстояние от дома 1 до дома 5 равно 2.

  • вот решение на паскале(P.S. сам додумался)

    begin

     var a:=ReadInteger;

     var b:=ReadInteger;

     var min:=0.0;

     for var i:=a to b do

     begin

       min+=0.5;

     end;

     If odd(a) and not odd(b) then

     write(min-1);

     If not odd(a) and odd(b) then

     write(min);

     If (not odd(a) and not odd(b)) or (odd(a) and odd(b)) then

     write(min-0.5);

    end.  

    • Автор:

      archie
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years