Просмотр темы
Задачка на с++
|
|
Vova |
Опубликовано 13.09.2013 13:40
|
![]() Ветеран ![]() Сообщений: 877 Зарегистрирован: 05.08.2011 11:53 |
Какое значение i должно быть. Изменил(а) Vova, 01.11.2013 08:28 Мои сайты: ABCVG.com / Допомога учням / ГДЗ / 8Gamers - Игровой портал / Мониторинг CS / Мониторинг игровых серверов / Хостинг от ABCVG.net
|
|
|
mirivlad |
Опубликовано 01.11.2013 08:25
|
![]() Пользователь ![]() Сообщений: 62 Зарегистрирован: 26.11.2010 00:34 |
мне кажется тут может быть i в восьмеричной системе счисления. Не помню уже как там отрицательные числа отображаются. И как вариант - i любой. Так как вывода текста при любом целом i не будет. Изменил(а) mirivlad, 01.11.2013 08:32 |
|
|
Vova |
Опубликовано 01.11.2013 08:29
|
![]() Ветеран ![]() Сообщений: 877 Зарегистрирован: 05.08.2011 11:53 |
mirivlad написал: для чего значение то? чтобы вывелось I win!? тогда любое. При данных условиях для вывода сообщения i не существует, следовательно i может быть любым. Только одно. Другие не будут. Чтобы вывелось слово. Мои сайты: ABCVG.com / Допомога учням / ГДЗ / 8Gamers - Игровой портал / Мониторинг CS / Мониторинг игровых серверов / Хостинг от ABCVG.net
|
|
|
mirivlad |
Опубликовано 01.11.2013 08:34
|
![]() Пользователь ![]() Сообщений: 62 Зарегистрирован: 26.11.2010 00:34 |
Vova написал: mirivlad написал: для чего значение то? чтобы вывелось I win!? тогда любое. При данных условиях для вывода сообщения i не существует, следовательно i может быть любым. Только одно. Другие не будут. Чтобы вывелось слово. ха. а двоичное тоже не катит? ![]() |
|
|
Vova |
Опубликовано 01.11.2013 08:38
|
![]() Ветеран ![]() Сообщений: 877 Зарегистрирован: 05.08.2011 11:53 |
mirivlad написал: Vova написал: mirivlad написал: для чего значение то? чтобы вывелось I win!? тогда любое. При данных условиях для вывода сообщения i не существует, следовательно i может быть любым. Только одно. Другие не будут. Чтобы вывелось слово. ха. а двоичное тоже не катит? ![]() Думай. Все катит. Да. Решил? Изменил(а) Vova, 01.11.2013 09:34 Мои сайты: ABCVG.com / Допомога учням / ГДЗ / 8Gamers - Игровой портал / Мониторинг CS / Мониторинг игровых серверов / Хостинг от ABCVG.net
|
|
|
FILON |
Опубликовано 01.11.2013 14:18
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 188 Зарегистрирован: 05.09.2012 12:13 |
#include "iostream" INT_MIN в моем случае равно -2 147 483 648 (int – 4 байта). При умножении на -1 первый бит превращается в 1, а так как тип знаковый, то число уходит в отрицательный диапазон. What's common between Halloween and Christmas? Every programmer knows: 31 oct = 25 dec.
|
|
|
Vova |
Опубликовано 01.11.2013 14:21
|
![]() Ветеран ![]() Сообщений: 877 Зарегистрирован: 05.08.2011 11:53 |
Это число: 0x80000000: http://codepad.or... int тип = -(-2147483648) == -2147483648. Лови: ![]() Изменил(а) Vova, 01.11.2013 14:51 Мои сайты: ABCVG.com / Допомога учням / ГДЗ / 8Gamers - Игровой портал / Мониторинг CS / Мониторинг игровых серверов / Хостинг от ABCVG.net
|
|
|
FILON |
Опубликовано 01.11.2013 14:32
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 188 Зарегистрирован: 05.09.2012 12:13 |
У нас signed int, поэтому значащая часть – 31 бит. 32 бит отдан под знак. 33 бита вообще не существует в 4 байтном представлении.
What's common between Halloween and Christmas? Every programmer knows: 31 oct = 25 dec.
|
|
|
Vova |
Опубликовано 01.11.2013 14:39
|
![]() Ветеран ![]() Сообщений: 877 Зарегистрирован: 05.08.2011 11:53 |
FILON написал: У нас signed int, поэтому значащая часть – 31 бит. 32 бит отдан под знак. 33 бита вообще не существует в 4 байтном представлении. Я ошибся при написании. Мои сайты: ABCVG.com / Допомога учням / ГДЗ / 8Gamers - Игровой портал / Мониторинг CS / Мониторинг игровых серверов / Хостинг от ABCVG.net
|
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |