Форум » Учебник для 10-11 классов, базовый уровень » Задача из "Python и C++" » Ответить

Задача из "Python и C++"

Евгений Алексеевич: Добрый день Константин Юрьевич! Подскажите решение задачи из первой части, §18, задача 15. Имеется ввиде такое решение: [pre]std::cout << std::hex << dec_num << std::endl;[/pre] Или что-то в этом роде? Но тут используется условный оператор, который разбирается в следующих параграфах. [pre] 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; [/pre] Не понятно как её решить без условного оператора. как вы её задумывали?

Ответов - 1

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



полная версия страницы