#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
signed main() {
char ok[10]{ 'b', 'v', 'g', 'd', 'z', 'l', 'm', 'n', 'r', 'w'};
string s;
getline(cin,s);
vector<string> words,ans;
string cur;
for(int i = 0; i < s.length(); i++){
if(s[i] != ' ') cur += s[i];
else{words.push_back(cur); cur.clear();}
}
for(auto i: words){
bool norm = false;
for(auto j: i)
if(strchr(ok,tolower(j))) norm = true;
if(norm) ans.push_back(i);
}
for(auto i: ans) cout << i << "\n";
}
5 байт
Определим мощность алфавита для кодирования личного кода, по условию это 9 букв и 9 цифр, то есть
N= 9+9 = 18 , один символ в таком случае кодируется: 5 битами (2⁵=32), т.к. 4 бит недостаточно для кодирования 18 символов ( 2⁴=16)
Всего символов в коде: k=12, значит информационный объем кода: 12*5= 60 бит. Минимальное число байт ( число кратное 8) = 8 байт
Определим объем информации для номера группы:
N=11 ⇒ i= 4 бит, минимальное число байт = 1 байт
Пропуск содержит 14 байт информации. значит объем памяти необходимый для хранения дополнительных сведений=
14-8-1= 5 байт
Объяснение: