Каждая буква в алфавите кодируется определенным количеством бит, чем больше букв, тем больше бит требуется для кодирования. Нам дано, что каждое слово состоит из 5 букв и при этом 1024мя словами исчерпывается словарный запас. Значит если в алфавите Х букв, то на первом месте слове может быть Х вариантов, на втором столько же и так далее. Итого комбинаций Х в степени 5. Значит Х в степени 5 = 1024. Отсюда Х=4. 4 буквы в алфавите. Закодировать 4 буквы - 4 варианта можно 2мя битами. 2 в степени 2 =4. Значит одна буква несет 2 бита информации.
Значит Х в степени 5 = 1024.
Отсюда Х=4.
4 буквы в алфавите.
Закодировать 4 буквы - 4 варианта можно 2мя битами. 2 в степени 2 =4.
Значит одна буква несет 2 бита информации.
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <ctime>
#include <clocale>
#include <cstdlib>
void determax(int fnum, int snum) {
if (fnum > snum) {
printf("Число %d больше числа %d\n\n", fnum, snum);
}
else if (fnum < snum) {
printf("Число %d больше числа %d\n\n", snum, fnum);
}
else if (fnum == snum) {
printf("Числа %d и %d равны\n\n", snum, fnum);
}
}
int main() {
system("chcp 1251");
setlocale(LC_ALL, "Rus");
srand(time(NULL));
int a = rand() % 100, b = rand() % 100;
determax(a, b);
system("pause");
return 0;
}