Odpowiedź:
#include<iostream>
using namespace std;
void szyfruj(int klucz, string tab)
{
int dl = tab.length();
if(!(klucz >= -26 && klucz <= 26)) return;
if(klucz >= 0)
for(int i=0;i<dl;i++)
if(tab[i] + klucz <= 'Z')
tab[i] += klucz;
else
tab[i] = tab[i] + klucz - 26;
else
for(int i=0;i<dl;i++)
if(tab[i] + klucz >= 'A')
tab[i] += klucz;
else
tab[i] = tab[i] + klucz + 26;
cout << tab <<endl;
}
int main()
{
string tab;
int klucz;
cin>>tab;
for(int i = 0; i < 26; i ++){
szyfruj(i,tab);
}
return 0;
}