<html>
<head>
<title>Метод перестановок</title>
</head>
<body>
<script language="JavaScript">
function f()
{
var mas=[[],[],[],[],[],[],[],[],[],[]];
var str1="";
var a=document.form1.text1.value;
var b=document.form1.text2.value;
var c=document.form1.text3.value;
for(i=0;i<10;i++)
{
var m=a.substring(i*10, (i+1)*10);
for(j=0;j<10;j++)
{
var d=((b.charAt(i))*1)-1;
mas[j][d]=m.charAt(j);
}}
for(k=0;k<10;k++)
{
var x=((c.charAt(k))*1)-1;
for(n=0;n<10;n++)
{
str1+=mas[x][n];
document.form1.text4.value=str1;
}}}
</script>
<form name="form1" >
введеный текст:
<input type="Text" name="text1" value="ДВРВОУМКГ8ИОИБА9ЙЛГ3ОКВАВИНЖТ7ТРДИЧ1ЕЕЕ7ЛОСОТЬИЫВ6БКОКСТЯДО4СООНЕЯНЧН4ЬЕЕКЯЧЕАО3АТХЙРСВЙУ5ПГТУЮ2ЯОО8" size="100"><br><br>
ключ считывания:
<input type="Text" name="text2" value="82541379610" size="25"><br><br>
ключ записи:
<input type="Text" name="text3" value="19385472610" size="25"><br><br>
результат:
<input type="Text" name="text4" size="100"><br><br>
<input type="Button" value="Выполнить" onclick="f()">
</form>
</body>
</html> |