М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
starikulia958
starikulia958
29.03.2022 11:56 •  Информатика

Перевод чисел из 10-й 2,6,8,16 280 и 28 180 и 10

👇
Ответ:
280 в двоичной 100011000
в 8ричной 430
в 6ричной 1144
в 16ричной 118
28 в 2чной 11100
в 16ричной 1с
в 6ричной 44
в 8ричной  34
180 в 2чной 10110100
в 8ричной 264
в 6ричной 500
в 16ричной b4
10 в 2чной 1010
в 8ричной 12
в 16ричной А
в 6ричной 14
4,4(28 оценок)
Открыть все ответы
Ответ:
Мальвина01
Мальвина01
29.03.2022

Для того, чтобы перевести число из десятичной системы в двоичную, нужно делить число на 2 и записывать остаток:

а. 89 ÷ 2 = 44, остаток 1;

44 ÷ 2 = 22, остаток 0;

22 ÷ 2 = 11, остаток 0;

11 ÷ 2 = 5, остаток 1;

5 ÷ 2 = 2, остаток 1;

2 ÷ 2 = 1, остаток 0;

1 ÷ 2 = 0, остаток 1

Запишем остатки от деления в обратном порядке: 1011001.

89₁₀ = 1011001₂

По такой же аналогии переведём остальные числа:

б. 600 ÷ 2 = 300, остаток 0;

300 ÷ 2 = 150, остаток 0;

150 ÷ 2 = 75, остаток 0;

75 ÷ 2 = 37, остаток 1;

37 ÷ 2 = 18, остаток 1;

18 ÷ 2 = 9, остаток 0;

9 ÷ 2 = 4, остаток 1;

4 ÷ 2 = 2, остаток 0;

2 ÷ 2 = 1, остаток 0;

1 ÷ 2 = 0, остаток 1;

600₁₀ = 1001011000₂

в. 2010 ÷ 2 = 1005, остаток 0;

1005 ÷ 2 = 502, остаток 1;

502 ÷ 2 = 251, остаток 0;

251 ÷ 2 = 125, остаток 1;

125 ÷ 2 = 62, остаток 1;

62 ÷ 2 = 31, остаток 0;

31 ÷ 2 = 15, остаток 1;

15 ÷ 2 = 7, остаток 1;

7 ÷ 2 = 3, остаток 1;

3 ÷ 2 = 1, остаток 1;

1 ÷ 2 = 1, остаток 1;

2010₁₀ = 11111011010₂

4,7(21 оценок)
Ответ:
he11sp0re
he11sp0re
29.03.2022

#include <iostream>

#include <cmath>

const int length = 6;

int main()

{

   int numb;

   std::cout << "Input number: ";

   std::cin >> numb;

   if (!(numb >= (int)pow(10, length - 1) && numb < (int)pow(10, length))) {

       std::cout << "\nInput error!";

   }

   else {

       bool isPal = true;

       for (int i = 0; i < length / 2; i++) {

           if (((numb % (int)pow(10, i + 1) - numb % (int)pow(10, i)) / (int)pow(10, i)) != (numb / (int)pow(10, length - 1 - i) - 10 * (numb / (int)pow(10, length - i {

               isPal = false;

           }

       }

       

       std::cout << "\nIt's" << (isPal ? "" : " not a") << " palindrome";

   }

   return 0;

}

4,6(98 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ