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

C++

Войти
Регистрация
Восстановить пароль
 
Kylesp
0 / 0 / 0
Регистрация: 09.06.2015
Сообщений: 4
#1

Изменение значения 7 - C++

09.06.2015, 13:29. Просмотров 294. Ответов 8
Метки нет (Все метки)

Добрый день! Стоит задача переопределить значение 7. Только не надо кричать, что это бред.
Мне сказали, что это возможно, хоть и звучит абсурдно.

Хочу получить такой результат 7+7= например 10
То есть хочу присвоить значение 5 семерке. Мне посоветовали это сделать через макрос, но я не понимаю как. Надеюсь на вашу помощь!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Почтальон
Модератор
311 / 237 / 38
Регистрация: 22.03.2015
Сообщений: 1,872
Завершенные тесты: 1
09.06.2015, 13:35     Изменение значения 7 #2
Так чтоль ?
C++
1
2
3
int x = 7;
x = 5;
x = x+7;
Kylesp
0 / 0 / 0
Регистрация: 09.06.2015
Сообщений: 4
09.06.2015, 13:38  [ТС]     Изменение значения 7 #3
Почтальон, не совсем

int с= 7+7
std:: cout<< c;
А в выводит 10
SatanaXIII
Супер-модератор
Эксперт С++
5580 / 2614 / 239
Регистрация: 01.11.2011
Сообщений: 6,427
Завершенные тесты: 1
09.06.2015, 14:09     Изменение значения 7 #4
Цитата Сообщение от Kylesp Посмотреть сообщение
Мне сказали, что это возможно
Ну пусть еще и скажут как.

В плюсах такое невозможно.
yarko
64 / 64 / 16
Регистрация: 31.03.2015
Сообщений: 253
09.06.2015, 14:50     Изменение значения 7 #5
Если в 14ной системе исчисления, тогда да 7+7=10
Но в плюсах нету уже готового решения для такой системы исчисления, нужно писать самому.
Croessmah
Модератор
Эксперт CЭксперт С++
12725 / 7185 / 801
Регистрация: 27.09.2012
Сообщений: 17,725
Записей в блоге: 2
Завершенные тесты: 1
09.06.2015, 14:53     Изменение значения 7 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <iomanip>
#include <sstream>
 
int main()
{
    int c = 7+7 ;
    std::stringstream ss ;
    ss << std::oct << c ;
    ss >> std::dec >> c ;
    std::cout << std::hex << c << std::endl ;
}
ржу нимагу
Kylesp
0 / 0 / 0
Регистрация: 09.06.2015
Сообщений: 4
09.06.2015, 14:58  [ТС]     Изменение значения 7 #7
Croessmah, вы гений! а можно комментарий к коду)
Croessmah
Модератор
Эксперт CЭксперт С++
12725 / 7185 / 801
Регистрация: 27.09.2012
Сообщений: 17,725
Записей в блоге: 2
Завершенные тесты: 1
09.06.2015, 15:06     Изменение значения 7 #8
Kylesp, нафига? Он всё равно делает не то, что Вам нужно.
Ну пусть будет
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <iomanip>
#include <sstream>
 
int main()
{
    int c = 7+7 ;// c = 14
    std::stringstream ss ;
    ss << std::oct << c ; //пишем c в поток в восьмеричной сс. Получаем запись 16
    ss >> std::dec >> c ; // берем из потока 16 как число в десятичной сс
    std::cout << std::hex << c << std::endl ;// выводим 16 в шестнадцатиричной системе, получаем 10
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2015, 15:28     Изменение значения 7
Еще ссылки по теме:

Изменение цвета точки в зависимости от значения температуры C++
C++ Builder Изменение значения переменных
C++ WinAPI Изменение значения в реестре
C++ Произвольное изменение значения на 0.000001
Изменение значения в ячейках stringgrid C++ Builder

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

Или воспользуйтесь поиском по форуму:
Kylesp
0 / 0 / 0
Регистрация: 09.06.2015
Сообщений: 4
09.06.2015, 15:28  [ТС]     Изменение значения 7 #9
Croessmah, согласен, что не то. А сделать как в моей задаче - это нереально?
Yandex
Объявления
09.06.2015, 15:28     Изменение значения 7
Ответ Создать тему
Опции темы

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