Контент


Вопрос для самопроверки

Рассмотрите следующие пары чисел и скажите, какое из них больше (или они равны?), почему?

  • 123 и 0123
  • 678 и 0678
  • 067 и 078

Попробуйте ответить навскидку, а потом проверьте себя.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в гуляя по сети.

Теги: .


Комментарии (4)

Будьте в курсе обсуждения, подпишитесь на RSS ленту комментариев к этой записи.

  1. Денис Радченко пишет:

    0123 — в восмеричной системе счисления?

  2. biakaveron пишет:

    Как бы да. Но есть нюансы ;)

  3. Димка пишет:

    Это вопрос по php? Если да, тогда:

    1. 123 больше 0123, потому что 0123 это в восьмеричной, в десятиричной будет 83, а 123 больше 83;

    2. 678 больше 0678, потому что 0678 это в восьмеричной, причем 8 в конце «пропадет» (восьмерок в восьмеричной системе нету), в десятиричной будет 55, а 678 больше 55;

    3. 067 больше 078, оба числа в восьмеричной, но восьмерка в конце 078 «пропадет» и сравниваться будут 067 и 07 ;)

  4. e-FreeZe пишет:

    А если преобразовать в строки, то вторые числа преобразуются в числа без 0 и будут равны. последняя пара аналогично: 67 и 78. :-)



Можно включить подсветку кода: <code><pre lang="">...</pre></code>
Разрешены некоторые HTML теги

или используйте trackback.