Добрый день, уважаемые форумчане. Помогите решить задачу по криптографии.
В программе три таблицы : таблица с криптограммой, рабочая таблица - в ней отражаются изменения, вносимые пользователем в процессе криптоанализа. В результате расшифровки в рабочей таблице должен появиться исходный текст криптограммы. Строки этих двух таблиц перенумерованы: слева - красными цифрами, справа - зелеными. Красные цифры означают номер строки в таблице ( “позицию” строки), а зеленые - номер самой строки (“идентификатор” строки). Чтобы поменять местами две строки рабочей таблицы, необходимо в окне ввода, расположенном в нижней части экрана, ввести номера их позиций ( красные цифры ). В третьей таблице содержится оценки вероятностей следования строк друг за другом.
Пользуясь таблицей вероятностей следования строк друг за другом и таблицей диграмм русского языка, переставьте строки рабочей таблицы таким образом, чтобы в ней получился осмысленный текст.Текст нужно читать по столбцам.
http://s04.radikal.ru/i177/1605/3b/6147dd60fb11.png