Перевести число 173 в двоичную,восьмеричную,шестнадцатеричную системы счисления
298
463
Ответы на вопрос:
173(10)=10101101(2)=255(8)= ad(16), счисления(затем с.с) пишется в низу числа,как нижним индексом число 173 уже в 10-ной с.с,переводим его в 2-ную путем деления на основания переводимой с.с (т.к необходимо в 2-ную,значит основание с.с 2), 172: 2 получаем частное и остаток(0 либо 1), сравниваем частое меньше остатка,нет делим снова на 2,затем сравниваем и делим до тех пор пока частное будет меньше остатка, записываем ответ с последнего частного и всех последующих остатков: 173(10)=10101101(2) затем переводим из 2-ной с.с в восьмеричную систему счисления. для этого следует разбить это двоичное число на триады, начиная с младшего бита (т.е с право налево,от знака равно) если в поледнем не хвотает до 3-х цифр доставляем 0. получим: 010 101 101(2)=255(8) затем по таблице для каждой 3-ки ищем значение: 1=001; 2=010; 3=011; 4=100; 5=101; 6=110; 7=111 чтобы перевести из 2-но с.с необходимо разложить число 4 цифры (начиная от знака равно ,если в последнем значении не хватает до 4-х добавляем 0) потом ищем значение оп таблице. получим: 1010 1101(2)= ad(16) пеpевод из двоичной системы исчисления в 16-тиричную осуществляется по таблице для каждых 4-х двоичных единиц: 0000=0; 0001=1; 0010=2 ; 0011=3; 0100=4; 0101=5; 0110=6; 0111=7; 1000=8; 1001=9; 1010=a; 1011=b; 1 100=c; 1101=d; 1110=e; 1111=f
#include < iostream> int main(){ int n; std: : cin > > n; int a = 1; int b = 1; for(int i = 0; i < n; i++) { std: : cout < < (i % 2 == 0 ? a : b) < < std: : endl; if(i % 2 == 0) a += b; else b += a; } return 0; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Liza11133312.10.2022 17:00
-
Winxsori17.02.2020 22:11
-
рорлд05.01.2021 00:01
-
zayetsnataki06.02.2022 03:49
-
YolloYP04.07.2022 05:24
-
ddurua07.09.2022 14:01
-
Аня388520.10.2022 11:45
-
dgbimv23.02.2020 22:24
-
bilayenot06.04.2021 07:49
-
helloVika101.07.2021 09:12
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.