alina_b
Новичок
где ошыбка?
где ошибка?
это функция показать все решения на Шифр Цезаря + ключ..Ошыбка при определении ключа..З
акодировно 5 ключ..после функции 21......
где ошибка?
это функция показать все решения на Шифр Цезаря + ключ..Ошыбка при определении ключа..З
акодировно 5 ключ..после функции 21......
PHP:
function caesarbf($str)
{
$alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
echo "<table width=\"85%\" cellpadding=\"2\" align=\"center\">\n";
for ($n = 1; $n < 26; $n++)
{
$cipher = substr($alpha, $n, 26 - $n) . substr($alpha, 0, $n) . substr($alpha, 26+$n, 52-$n) . substr($alpha, 26, $n);
if ($n % 2 == 0)
{
echo '<tr bgcolor="#eeeeee">';
} else {
echo '<tr bgcolor="#cccccc">';
}
echo "<td>ROT-$n: ". strtr($str, $alpha, $cipher) ."</td>"; }
echo "<tr>\n";
echo "</table>\n"; }