SPOJ - błędna odpowiedź, test działa prawidłowo.

0

Moglibyście mi podpowiedzieć, dlaczego SPOJ wywala mi błędna odpowiedź przy zadaniu: http://pl.spoj.com/problems/JSZYCER/ ?
Kod:

#include <iostream>
#include <vector>
#include <string>
using namespace std;

string Alfabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
string Szyfr =   "DEFGHIJKLMNOPQRSTUVWXYZABC";

int main()
{
    char buff[200];
    string text;
    text.reserve(201);
    while(cin.getline(buff, 200))
    {
        text.clear();
        text.insert(0, buff);
        for(auto &it : text)
        {
            size_t i = Alfabet.find(it);
            it = Szyfr[i];
        }
        cout << text << endl;
    }
    return 0;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0