pk199888
?>

В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов):«Тапир, ягуар, черепаха, олень, тюлень, носорог, крокодил, аллигатор Дикие животные».Затем он вычеркнул из списка название одного из животных. Заодно онвычеркнул ставшие лишними запятые и пробелы — два пробела не должныидти подряд. При этом размер нового предложения в данной кодировкеоказался на 16 байт меньше, чем размер исходного предложения.Напишите в ответе вычеркнутое название животного.​

Информатика

Ответы

morozmd

тюлень

Объяснение:

16 бит = 2 байта (1 байт = 8 бит)

Значит размер уменьшился на 8 букв (16/2 = 8)

Под это условие подходит тюлень (6 букв + запятая и пробел)

severbykova
//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64

#include <vector>
#include <array>
#include <iostream>
#include <algorithm>
#include <utility>
#include <random>
#include <iterator>
using namespace std;

int main()
{
    mt19937 gen{ random_device()() };
    uniform_int_distribution<> uid(1, 100);
    vector<vector<int>> v2d(3, vector<int>(3));
    int max_i;
    for_each(v2d.begin(), v2d.end(), [&max_i, &uid, &gen](vector<int>& v) {
            generate(v.begin(), v.end(), [&uid, &gen]() { return uid(gen); });
            max_i = max(*max_element(v.begin(), v.end()), max_i);
        });
    cout << endl;
    v2d.erase(remove_if(v2d.begin(), v2d.end(), [&max_i](vector<int>& v) {
        return find(v.begin(), v.end(), max_i) != v.end();
    }), v2d.end());
    for (const auto& i : v2d)
    {
        copy(i.begin(), i.end(), ostream_iterator<int>(cout, " "));
        cout << endl;
    }
}
mansur071199486
import random
dwa = [i for i in range(0,15+1)]
dwa_new = []
for q in dwa:
dwa_new.append(bin(q))
print('Числа в 10 системі:\n',dwa)
print('\tПеревод чисел в 2 систему:')
print('Числа в 2 системі:\n',dwa_new)
gotov = []
mas = [random.choice(dwa_new) for i in range(10)]
mas_sredne = []
for zz in mas:
mas_sredne.append(int(zz,2))
m = 0
for s in mas_sredne:
m += s
b = m/len(mas_sredne)
mas.sort()

mas.reverse()
print("Відсортовані числа за спаданням:\n",mas)
print("Середне число:",bin(int(b)))

Пример: 

Числа в 10 системі: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
 Перевод чисел в 2 систему:
Числа в 2 системі: ['0b0', '0b1', '0b10', '0b11', '0b100', '0b101', '0b110', '0b111', '0b1000', '0b1001', '0b1010', '0b1011', '0b1100', '0b1101', '0b1110', '0b1111']
Відсортовані числа за спаданням: 
['0b111', '0b1101', '0b1101', '0b1100', '0b11', '0b1011', '0b1011', '0b1010', '0b1001', '0b10']
Середне число: 0b1001

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов):«Тапир, ягуар, черепаха, олень, тюлень, носорог, крокодил, аллигатор Дикие животные».Затем он вычеркнул из списка название одного из животных. Заодно онвычеркнул ставшие лишними запятые и пробелы — два пробела не должныидти подряд. При этом размер нового предложения в данной кодировкеоказался на 16 байт меньше, чем размер исходного предложения.Напишите в ответе вычеркнутое название животного.​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

oksana77768
Tatyana1374
rusinfopro
aaltuxova16
aksmobile
fshevxuzheva313
nikv568734
ganna1790
parabolaspb
Катерина Телюкин925
mariokhab
olgalooo
Рожков Зейдан460
fedotochkin8
Salko17