int
main()
{
string Str =
"1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
;
int
index[] = {19,0,27,59,44,4,11,55,14,30,28,29,37,18,44,42,43,14,38,41,7,0,39,39,48};
for
(
int
j = 0; j < 25; j++)
{
for
(
int
i = 0; i < Str.length(); ++i)
{
if
(Str[i] > 0x39 || Str[i] < 0x30)
{
if
(Str[i] > 0x7A || Str[i] < 0x61)
{
if
(Str[i] > 0x5A || Str[i] < 0x41)
{
continue
;
}
else
{
if
(index[j] == Str[i] - 0x1D)
{
cout << Str[i];
}
}
}
else
{
if
(index[j] == (Str[i] - 0x57))
{
cout << Str[i];
}
}
}
else
{
if
(index[j] == (Str[i] - 0x30))
{
cout << Str[i];
}
}
}
}
system
(
"pause"
);
return
0;
}