Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
d180902
20.11.2022 16:01 •
Информатика
Нужна прога на с++ в общем нужен калькулятор с возможностью считать в различных системах счисления.
Показать ответ
Ответ:
kondrashkinacat21
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 оценок)
Популярные вопросы: Информатика
макс3106
27.02.2021 18:42
Перелічіть основні напрями застосування табличних процесорів...
sharperdimas
27.01.2023 01:51
Что такое каталог? Укажите правильный вариант ответа: Программа, которая служит для подключения устройств ввода/вывода Поименованная совокупность файлов и подкаталогов...
dvortrans
13.03.2021 21:33
При составлении расписания на вторник учителя высказали свои пожелания по поводу расположения первых пяти уроков. Учитель математики (М) хочет иметь первый или...
nastya30071
19.09.2020 03:11
(решите любой из двух вариантов) 1 вариант. 1. Определить максимум трёх чисел, используя составные условия 2. Даны три числа. Возвести в квадрат только те из них,...
RaspberryYogurt
27.05.2023 19:56
Робот выполнил алгоритм с процедурой: (отметьте на поле клетки, которые будут закрашены, и место остановки Робота алг Площадканач СТЛБ; вправо СТЛБ; вправо; вправо...
илюха190
17.08.2021 05:50
нужно решить эти три задания на языке Паскаль 1. Дана длина ребра куба а. Найти объём куба V (V=a3, a=5) 2. Даны 2 числа. Вывести сначала меньшее, а затем большее...
Деп567
19.11.2022 02:42
1. С операций вырезания и склеивания составить из частей слова “электроника” слова “контролер”, “кролик”, “лирика” 2. Ввести с клавиатуры пароль (символьную строку),...
kassndra8137
20.06.2022 19:16
1) процеси, які повторюються, називають...1. скінченними 2. циклічними3. командними2) Речення, яке містить твердження про певний об єкт або про зв язки між об єктами,...
prasolovadd
29.11.2021 15:57
Введите IP-адрес сервера с доменным именем КАК ЭТО СДЕЛАТЬ КАК ВООБЩЕ ЗАПИСЫВАТЬ IP АДРЕС?!...
bhsdvsbvgvfsbvefe
20.04.2023 02:02
Название ленты, содержащей инструменты для изменения параметров графических объектов a) Редактирование b) Формат c) Главная d) Рецензирование...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#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;
}