Написать задачу ** паскале. Задача: Используя код Хемминга, подготовить к передаче...

0 голосов
39 просмотров
Написать задачу на паскале. Задача: Используя код Хемминга, подготовить к передаче сообщение длиной n. Очень нужно. Помогите пожалуйста. Заранее спасибо

Информатика (19 баллов) | 39 просмотров
Дан 1 ответ
0 голосов

Лови тут и шифратор и дешифратор 
Var X : Array [1..20, 1..20] Of integer; M, N  : Integer;//M - столбцы, N - строкиi, j  : Integer;//i, j - параметры циклов p: integer;   Procedure vvod (var X: Array [1..20, 1..20] Of byte); begin For i := 1 To N Do For j := 1 To M Do Begin Write ('X[', i, ',', j, '] = '); ReadLn(X[i,j]); End; end; Procedure print (X: Array [1..20, 1..20] Of byte); begin for i :=1 to N do begin    for j :=1 to M do      write ( X [ i , j ]:4);   writeln ; end; end; Begin WriteLn ('Ввод элементов.'); Write ('Число строк: '); ReadLn (N); Write ('Число столбцов: '); ReadLn (M); WriteLn ('Введите поочередно элементы матрицы:'); vvod(X); print(x); ReadLn; End.


(647 баллов)