Нужна прога на с++ в общем нужен калькулятор с возможностью считать в различных системах счисления.
184
403
Ответы на вопрос:
//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; }
Персональный компьютер состоит из отдельных устройств и модулей: одни находятся внутри системного блока, другие к нему подключаются. последние служат для ввода или вывода информации: монитор, принтер, сканер, клавиатура, мышь и др.внутри системного блока находятся устройства для обработки и хранения информации. в зависимости от конфигурации компьютера они могут быть различными, но большинство типичных системных блоков включает следующие устройства. блок питания. вырабатывает стабилизированные напряжения для питания всех устройств, находящихся в системном блоке. от блока питания выходят многочисленные кабели, которые подключаются к системной плате, дисковым накопителям и другим устройствам. системная, или материнская, плата. базовое устройство компьютера для установки процессора, оперативной памяти и плат расширения. к ней подключаются устройства ввода/вывода, дисковые накопители и др. системная плата обеспечивает их взаимодействие, используя специальный набор микросхем системной логики, или чипсет'. на системной плате также располагаются другие устройства, например микросхема bios, батарейка для питания часов и cmos (память с автономным питанием), тактовый генератор. процессор. является «сердцем» компьютера и служит для обработки информации по заданной программе. оперативная память. используется для работы операционной системы, программ и для временного хранения текущих данных. она выполнена в виде модулей, установленных на системную плату, и может хранить информацию только при включенном питании. видеоадаптер. обычно выполняется в виде платы расширения и служит для формирования изображения, которое потом выводится на монитор. современные видеоадаптеры содержат мощный видеопроцессор и большие объемы видеопамяти, что позволяет формировать трехмерное изображение с высоким разрешением. для недорогих компьютеров выпускаются системные платы с интегрированным видеоадаптером, и его не нужно устанавливать дополнительно. жесткий диск. основное устройство для храпения информации в компьютере. дисковод. хотя дискеты уже морально устарели, но дисководы для их чтения еще присутствуют в большинстве компьютеров. привод для cd/dvd. cd/dvd широко используются для распространения информации, поэтому приводы есть почти в каждом компьютере. платы расширения. при необходимости в системный блок можно установить дополнительные устройства, выполненные в виде плат или карт расширения. примерами таких устройств могут быть модемы, сетевые платы, тв-тюнеры и многие другие.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
kater782922.04.2020 05:30
-
arifmametov127.05.2021 07:38
-
nagovitsynaari06.05.2023 17:37
-
nurgi1234526.09.2021 10:03
-
rama2512.01.2020 12:09
-
Yuriy200706.09.2020 01:34
-
lolkek302330.01.2020 06:35
-
xrxrxrxrxr23.02.2020 20:42
-
Тимуркупцов12314.05.2023 02:17
-
AlicaWolker1620.09.2022 12:16
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.