Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Tgnbva
27.04.2023 04:17 •
Информатика
Нужна прога на с++ в общем нужен калькулятор с возможностью считать в различных системах счисления.
Ответ:
кирилл2071
21.08.2020 16:20
//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64
#include <iostream>
#include <bitset>
#include <sstream>
const size_t hex(const std::string& number)
{
size_t u_num = 0U;
std::istringstream ost(number);
ost >> std::hex >> u_num;
return u_num;
}
template <typename L, typename R>
const size_t& calculate(const L& l, const R& r)
{
return std::bitset<16>(l).to_ulong() + std::bitset<16>(r).to_ulong();
}
int main()
{
std::cout << calculate(hex("7c"), 5) << std::endl;
std::cout << calculate("11", hex("1d")) << std::endl;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
незнайка1186
28.02.2021 08:53
Напишите программу для вывода изображения 1 установите размер окна (800, 400). 2) установите цвет фона красным цветом.3) добавте на рабочую поверхность файл с изображением...
Fiascobratan228
26.07.2022 09:35
Напишите функцию fibBinet(n), которая будет вычислять Fn по формуле Бине, согласно которой Fn равно ближайшему целому для ϕn/√5, где ϕ=(1+√5)/2 – золотое сечение. Проверьте...
GreatGenius
13.02.2022 04:01
Тема: Возраст Мистер Фокс пытается угадать возраст своей подруги. Она сделала такую подсказку: Разность цифр моего возраста равна 1. Если мой возраст умножить на два и сложить...
SeregaDvoihnik
23.09.2020 12:24
Раскодируйте сообщение по Хэммингу: 0000110100011....
мармеладка49
15.09.2022 04:36
Як завантажити Microsoft Excel...
Zefirka08
27.08.2022 01:21
Составить алгоритм на алгоритмическом языке для нахождения площади и периметра прямоугольника. Длина и ширина вводятся с клавиатуры...
Demidoova
07.06.2021 05:09
2. Выберите величины, относящиеся к типуreal:а) 0.4 б) -2 в) 89 г) -7.3 д) 1 е) 4.2 ж), 18...
ttttt19
07.01.2023 06:57
Робот түрлері және оларды қолдану салалары...
Sivcova942
16.09.2022 07:41
Определяли ключевые слова текста. c) очень давно, удивленный юноша, любовь юноши; b) луна, солнце, небесная красота, прекрасное искусство, любовь; a) плеск волн, любовь,...
ЛиЗоЧкА198
04.03.2022 15:58
Если выходит 3.66 то какая у меня будет оценка за год?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <iostream>
#include <bitset>
#include <sstream>
const size_t hex(const std::string& number)
{
size_t u_num = 0U;
std::istringstream ost(number);
ost >> std::hex >> u_num;
return u_num;
}
template <typename L, typename R>
const size_t& calculate(const L& l, const R& r)
{
return std::bitset<16>(l).to_ulong() + std::bitset<16>(r).to_ulong();
}
int main()
{
std::cout << calculate(hex("7c"), 5) << std::endl;
std::cout << calculate("11", hex("1d")) << std::endl;
}