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

Перевести 1493 в 2-ную, 8-ную и 16-ную систему счисления.

👇
Ответ:
dashikryb
dashikryb
23.11.2020
1) 1493(10) = 10111010101(2)

Проверка:
10111010101(2) = 1∙2^10+0∙2^9+1∙2^8+1∙2^7+1∙2^6+0∙2^5+1∙2^4+0∙2^3+1∙2^2+0∙2^1+1∙2^0 = 1024+0+256+128+64+0+16+0+4+0+1 = 1493(10)

2) 1493(10) = 2725(8)

Проверка:
2725(8) = 2∙8^3+7∙8^2+2∙8^1+5∙8^0 = 1024+448+16+5 = 1493(10)

3) 1493(10) = 5D5(16)

Проверка:
5D5(16) = 5∙16^2+13∙16^1+5∙16^0 = 1280+208+5 = 1493(10)

P.S. в скобочках указана система счисления, а знак ^ степень числа.

P.S.S Для того, чтобы перевести любое десятичное число, в любую другую системы счисления нужно делить на это число, например, чтобы перевести в двоичную системы счисления нужно делить на два, и в итоге с конца записывать остатки деления.
Перевести 1493 в 2-ную, 8-ную и 16-ную систему счисления.
4,6(55 оценок)
Открыть все ответы
Ответ:

#include <iostream>

#include <vector>

using namespace std;

int main(){

   freopen("input.txt", "r", stdin);

   freopen("output.txt", "w", stdout);

   vector<vector<int>> a;

   string s;

   while(getline(cin, s)){

       string cur = "";

       vector<int> t;

       for(int i = 0; i < s.length(); i++){

           if(s[i] == ' '){

               t.push_back(stoi(cur));

               cur.clear();

           }

           else{

               cur += s[i];

           }

       }

       if(!cur.empty())

           t.push_back(stoi(cur));

       a.push_back(t);

   }

   for(auto &i : a){

       for(auto &j : i)

           cout << j << " ";

       cout << "\n";

   }

}

4,5(18 оценок)
Ответ:
urmanovae1983
urmanovae1983
23.11.2020

#include <bits/stdc++.h>

using namespace std;

int main()

{

   int a;

   cin >> a;  

   if(a < 1 || a > 12)

   {

       cout << "ERROR" << endl;

   }

   else  

   {

       if(a == 1)

       {

           cout << 31;

       }

       if(a == 2)

       {

           cout << "28/29";

       }

       if(a == 3)

       {

           cout << 31;

       }

       if(a == 4)

       {

           cout << 30;

       }

       if(a == 5)

       {

           cout << 31;

       }

       if(a == 6)

       {

           cout << 30;

       }

       if(a == 7)

       {

           cout << 31;

       }

       if(a == 8)

       {

           cout << 31;

       }

       if(a == 9)

       {

           cout << 30;

       }

       if(a == 10)

       {

           cout << 31;

       }

       if(a == 11)

       {

           cout << 30;

       }

       if(a == 12)

       {

           cout << 31;

       }

   }

   return 0;

}

Объяснение:

Январь - 31 дней (01 - номер месяца)

Февраль - 28 или 29 дней (02 - номер месяца)

Март - 31 дней (03 - номер месяца)

Апрель - 30 дней (04 - номер месяца)

Май - 31 дней (05 - номер месяца)

Июнь - 30 дней (06 - номер месяца)

Июль - 31 дней (07 - номер месяца)

Август - 31 дней (08 - номер месяца)

Сентябрь - 30 дней (09 - номер месяца)

Октябрь - 31 дней (10 - номер месяца)

Ноябрь - 30 дней (11 - номер месяца)

Декабрь - 31 дней (12 - номер месяца)

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