Поделитесь своими знаниями, ответьте на вопрос:
Информатика (основы теории информатики), решите следующие задачи, даю максимальное кол-во ! 1. Сколько информационных символов содержится в коде, исправляющем одиночную ошибку при числе информационных комбинации N=32. 2. Определить избыточность корректирующего кода при общем числе кодовых комбинаций коды по правилу четности: 010101100011, 111110001100 и 000010001010 4. Дана последовательность 10011010. Закодировать кодом Хэмминга. Заранее
ответ:Это самое короткое что я знаю
Объяснение:#include <iostream>
#include <cstring>
using namespace std;
int main() {
char s[100], *ps = s, ch, mch;
int mn = 100, n = 0;
cout << "string? ";
cin >> s;
ch = *ps;
do {
++ps;
++n;
if (ch != *ps) {
if (mn > n) {
mn = n;
mch = ch;
}
ch = *ps;
n = 0;
}
} while (*ps);
cout << "result: ";
for (int c = 0; c < mn; ++c) cout << mch;
return 0;
}