4 Кб = 1024 * 4 байт = 1024 * 4 * 8 бит = 32768 бит
Ответ: 32768
Данное сообщение составлено из всех символов алфавита, значит в алфавите 16 символов. Формула:
N=2 в степени i
i - информационный вес
N - количество символов в алфавите
16=2 в 4 степени
Информационный вес символа: 4 бита.
В сообщении всего 18 символов: 18*4= 72 бита
#include <iostream>
#include <iterator>
#include <vector>
using namespace std;
int main() {
int n = 5;
int m = 6;
vector<vector<int>> a(n, vector<int>(m));
for (int i = 0; i < n; ++i) {
for (int j = 0; j < m; ++j)
cin >> a[i][j];
}
vector<double> ans(m);
for (int i = 0, q = 0; i < m; ++i, ++q) {
int sum = 0;
int cnt = 0;
for (int j = 0; j < n; ++j) {
if (a[j][i] < 0) {
sum += a[j][i];
++cnt;
}
}
if (sum)
ans[q] = sum / (double)cnt;
}
copy(ans.cbegin(), ans.cend(), ostream_iterator<double>(cout, " "));
}
Ответ:
Шестнадцатеричная
Объяснение:
Сразу отбрасываем ответы 3 и 4 как негодные (в записи чисел присутствует цифра 8).
Пусть основание системы счисления равно X.
Тогда:
8·X¹ + 5·X⁰ + 8·X¹ +1·X⁰ = 1·X²+0·X¹ + 6·X⁰
8·X + 5 + 8·X +1 = X²+ 6
16·X + 6 = X²+ 6
16·X = X²
X = 16
Ответ: 1. Шестнадцатеричная