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

C++

Войти
Регистрация
Восстановить пароль
 
Psilon
Master of Orion
Эксперт .NET
5888 / 4785 / 633
Регистрация: 10.07.2011
Сообщений: 14,405
Записей в блоге: 5
Завершенные тесты: 4
#1

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

19.08.2013, 20:14. Просмотров 659. Ответов 4
Метки нет (Все метки)

Проинициализируйте переменн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++):

Интересная задача - C++
Добрый вечер! если не трудно можете мне помочь с решение задания Шарик бросают в интересное устройство, схематично представлен на...

Интересная задача с географическими координатами и идеальным поездом передвигающимся от силы гравитации - C++
Всем доброго времени суток. С дублировал тему так как на форуме явы народа почти нет. Да и по больше части меня интересуют формулы и...

Интересная производственная задача. Нужны идеи. - C++ Builder
Здравствуйте, Господа. Прошу вашей помощи в решении следующей производственной задачи: Мне необходимо создать программу, которая...

Не сохраняются значения переменных - C++ Builder
Проблема с сохранением значений пременных после возврата из своих функций в каком-либо обработчике события //в глобальной области ...

Изменение значения переменных - C++ Builder
Поменять значения переменных A и B между собой, не заводя дополнительных переменных. Входной файл input.txt содержит числа a и b (0 <= a, b...

Обнуляются значения переменных вызывающей формы - C++ Builder
Есть две формы. Одна форма вызывает другую как диалоговое. При обращении к переменным вызывающей формы из диалогового окна Обнуляются...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
19.08.2013, 21:02 #2
INT_MIN
Psilon
Master of Orion
Эксперт .NET
5888 / 4785 / 633
Регистрация: 10.07.2011
Сообщений: 14,405
Записей в блоге: 5
Завершенные тесты: 4
19.08.2013, 21:26  [ТС] #3
Jupiter, ? ~(-2^32) = 2^32 - 1 > 0
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 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
Эксперт .NET
5888 / 4785 / 633
Регистрация: 10.07.2011
Сообщений: 14,405
Записей в блоге: 5
Завершенные тесты: 4
19.08.2013, 22:35  [ТС] #5
Jupiter, долбаный бред, что -x != ~x... Идиотизм.

Добавлено через 29 минут
Тьфу ты, -x == ~x + 1, чето я туплю. Тогда все правильно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2013, 22:35
Привет! Вот еще темы с ответами:

Как сложить значения двух переменных? - C++ Builder
Привет всем! Нужна помощь! Столкнулся с такой проблемой! Нужно сложить значения двух переменных но чтобы они сложились как символы! ...

Задача значений переменных при пункте ComboBox - C++ Builder
Здравствуйте, уважаемые программисты! Мне 13 лет и я пытаюсь освоить программирование на си ++ самостоятельно. У меня небольшая проблема. ...

Предельные значения элементарных типов данных - C#
Нужно объявить переменные, в которые записать numeric_limits&lt;double&gt;::min(); и numeric_limits&lt;double&gt;::max(); , это на с++. Как это...

Найти предельные значения для целочисленных типов. Не использовать заранее определенные константы границ типов. - C++
Буду благодарен! Найти предельные значения для целочисленных типов. Не использовать заранее определенные константы границ типов.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.08.2013, 22:35
Ответ Создать тему
Опции темы

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