Ответ:
100 010 001
12 136 207
CD5 A483
Объяснение:
1. 1100/110 = 10
2. 110011+10 = 110101
3. 110101 * 1101 = 1 010 110 001
4. 11000-11 = 10 101
5. 1101*10101 = 100 010 001
6. 10011001 + 1010110001 = 11 0100 1010
7. 11 0100 1010 - 100 010 001 = 100 010 001
1. 7007651+277001 = 7 306 652
2. 7 306 652+ 2720077 = 12 226 751
3. 12 226 751-70542 = 12 136 207
1. 2CD8B+34EF = 3 027A
2. CD8B00C - 3 027A = CD5 AD92
3. CD5 AD92 - 90F = CD5 A483
Изи ваще. Запутаться можно.. Ну на сколько я поняла.. Знают 52.. А не знают.. 48..
Здесь программа и получившиеся значения :)
При использовании 32-символьного алфавита на 1 символ требуется log(2)32 = 5 бит (2^5 = 32).
На все сообщение:
256*5 бит = 256*5/8 байт = 160 байт = 160/1024 Кбайт = 0,15625 Кбайт
#include <iostream>
using namespace std;
int main() {
const int n = 5;
int a[n];
int min, max, s;
for (int i = 0; i < n; i++) cin >> a[i];
min = a[0];
max = a[0];
s = a[0];
for (int i = 1; i < n; i++){
if (a[i]<min) min = a[i];
if (a[i]>max) max = a[i];
s = s+a[i];
}
cout << "min = " << min << " max = " << max << "\n";
cout << "Средняя = " << double(s-min-max)/(n-2);
return 0;
}
Пример:
5 6 4 7 8
<span>min = 4 max = 8
Средняя = 6</span>