#include <iostream>
using namespace std;
int main() {
int n=20,k=0;
int a[n];
srand(time(NULL));
cout<<"array:\n";
for (int i=0; i<n; i++)
{
a[i]=rand() % 91+10;
cout<<a[i]<<" ";
}
cout<<endl;
for (int i=1; i<n; i++)
if ((a[i-1]+a[i])%3==0) k++;
cout << "k = " << k;
return 0;
}
Пример:
<span>array:
53 94 31 70 89 30 32 64 81 27 36 70 57 17 10 67 83 12 55 28
k = 7</span>
Нарисовал, после да надо опять уйти на првоерку
В изначально сообщение содержало 18 символов,
после перекодировки получим 288 бит, решаем уравнение:
288=128+x*16
x = 10
Ответ: 10 символов
1. 0,25 Кбайт=256 байт = 2048 бит
2. Каждый символ - 8 бит
3. 2048/8=256 символов