Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Не зарегистрирован
Зарегистрирован:12.02.20
Репутация:0
ссылка на сообщение  Отправлено:12.02.20 16:29.Заголовок:Задача из "Python и C++"


Добрый день Константин Юрьевич!
Подскажите решение задачи из первой части, §18, задача 15.

Имеется ввиде такое решение:
std::cout << std::hex << dec_num << std::endl;


Или что-то в этом роде? Но тут используется условный оператор, который разбирается в следующих параграфах.
 
int dec_num;
std::string hex_num = "";
int mod_high, mod_low;
char mod_high_c, mod_low_c;

std::cin >> dec_num;

mod_high = dec_num / 16;
mod_low = dec_num % 16;

mod_high_c = mod_high + mod_high < 10 ? 48 : 55;
mod_low_c = mod_low + mod_low < 10 ? 48 : 55;

hex_num = mod_high_c;
hex_num += mod_low_c;

std::cout << hex_num << std::endl;


Не понятно как её решить без условного оператора. как вы её задумывали?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов -1 [только новые]


администратор




Сообщение:230
Зарегистрирован:28.11.09
Откуда:Россия,Санкт-Петербург
Репутация:0
ссылка на сообщение  Отправлено:12.02.20 19:22.Заголовок:Евгений Алексеевич п..


Евгений Алексеевич пишет:
 цитата:
Не понятно как её решить без условного оператора. как вы её задумывали?

Это задача со звездочкой, она рассчитана на "заглядывание вперед". Я подразумевал, что сильный мотивированный ученик сформулирует проблему, из-за которой он не может решить задачу, а учитель подскажет ему направление движения.

__________________________________________________________________
«Во всем мне хочется дойти до самой сути...» (Борис Пастернак)
Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
-участник сейчас на форуме
-участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 2
Права: смайлыда,картинкида,шрифтыда,голосованиянет
аватарыда,автозамена ссылоквкл,премодерацияоткл,правканет