Форум программистов, компьютерный форум CyberForum.ru

Интересная задача на предельные значения переменных - C++

Восстановить пароль Регистрация
 
Psilon
Master of Orion
 Аватар для Psilon
5747 / 4695 / 619
Регистрация: 10.07.2011
Сообщений: 14,163
Записей в блоге: 5
Завершенные тесты: 4
19.08.2013, 20:14     Интересная задача на предельные значения переменных #1
Проинициализируйте переменнyю i таким образом, чтобы распечаталось слово.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int i=???;
 
int j = -i;
 
if (i >= 0)
 
    exit(0);
 
if (j >=0)
 
    exit(0);
 
puts("hello");
Вопрос: существует ли такая комбинация? Как по мне, то это если и возможно, то исключительно ввиде какого-то переполнения, то есть как в первой халфе метод полета путем отстрела обеих ног из лазерной "коктейлемешалки"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.08.2013, 20:14     Интересная задача на предельные значения переменных
Посмотрите здесь:

Интересная производственная задача. Нужны идеи. C++ Builder
Visual C++ Поменять местами значения целых переменных х и у не используя дополнительных переменных
C++ Перераспределить значения переменных
C++ Интересная задача. (вывод своего кода на экран)
C++ Интересная задача с географическими координатами и идеальным поездом передвигающимся от силы гравитации
C++ Builder Не сохраняются значения переменных
Судоку. Задача довольно-таки интересная C++
Посчитать значения переменных C++
C++ Очень интересная задача, не все смогут
C++ Интересная задача на вывод процентов
Интересная задача на графы C++
C++ Builder Изменение значения переменных

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6545 / 3965 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
19.08.2013, 21:02     Интересная задача на предельные значения переменных #2
INT_MIN
Psilon
Master of Orion
 Аватар для Psilon
5747 / 4695 / 619
Регистрация: 10.07.2011
Сообщений: 14,163
Записей в блоге: 5
Завершенные тесты: 4
19.08.2013, 21:26  [ТС]     Интересная задача на предельные значения переменных #3
Jupiter, ? ~(-2^32) = 2^32 - 1 > 0
Jupiter
Каратель
Эксперт C++
6545 / 3965 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
19.08.2013, 21:32     Интересная задача на предельные значения переменных #4
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <limits>
 
#define VAR(x) #x" = " << x
 
int main()
{
  int i = std::numeric_limits<int>::min();
  int j = -i;
  std::cout << VAR(i) << std::endl << VAR(j) << std::endl;
}
http://codepad.org/wDaM59p3
Psilon
Master of Orion
 Аватар для Psilon
5747 / 4695 / 619
Регистрация: 10.07.2011
Сообщений: 14,163
Записей в блоге: 5
Завершенные тесты: 4
19.08.2013, 22:35  [ТС]     Интересная задача на предельные значения переменных #5
Jupiter, долбаный бред, что -x != ~x... Идиотизм.

Добавлено через 29 минут
Тьфу ты, -x == ~x + 1, чето я туплю. Тогда все правильно.
Yandex
Объявления
19.08.2013, 22:35     Интересная задача на предельные значения переменных
Ответ Создать тему
Опции темы

Текущее время: 01:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru