Непонятка с ГАММИРОВАНИЕМ

Discussion in 'Болталка' started by KEKSoGEN, 1 Mar 2012.

  1. KEKSoGEN

    KEKSoGEN New Member

    Joined:
    5 Oct 2010
    Messages:
    10
    Likes Received:
    1
    Reputations:
    0
    Задача: по модульному принципу гаммировать слово "ящик"
    Условия: Гаммирование производится по формуле Ai+Yi(mod K)=Bi ,где Ai-буква исходного текста,Yi-символ гаммы,K-мощность алфавита,Bi-Буква полученного(зашифрованного) текста
    Гамма-числа фибонначи(0,1,1,2)
    Проблема заключается в последней букве алфавита,т.е. "Я"

    решаем: "я"=33
    33+0(mod 33)=0
    "щ"=27
    27+1(mod 33)=28
    "и"=10
    10+1(mod 33)=11
    "к"=12
    12+2(mod 33)=14

    В результе получается "ящик"=0,28,11,14

    При расшифровке получается=0,27,10,12

    Почему буква "я" равна нулю?
    или есть какое-то стремление гаммы к 0 ?
     
  2. VERte][

    VERte][ Elder - Старейшина

    Joined:
    17 May 2007
    Messages:
    240
    Likes Received:
    163
    Reputations:
    32
    "я"!=33
    "я"=32
    нумерация с нуля, а мощность действительно 33
     
  3. KEKSoGEN

    KEKSoGEN New Member

    Joined:
    5 Oct 2010
    Messages:
    10
    Likes Received:
    1
    Reputations:
    0
    благодарю за помощь!