#include<iostream>
using namespace std;
int main()
{
string tekst; //zmienna do przechowywania naszego tekstu
// UWAGA!!! tekst wprowadzać bez spacji
int x; // zmienna przechowujaca wspolczynnik przesuniecia <0;26>
cout<<"podaj tekst do zaszyfrowania"<<endl;
cin >>tekst; //tekst do zaszyfrowania
cout<<"podaj wspolczynnik przesuniecia"<<endl;
cin >> x; //o ile miejsc zamieniamy litery
for(int i=0;i<=tekst.length();i++){
if(tekst[i]>=65 && tekst[i]<=90-x) tekst[i]=int(tekst[i])+x; //wielkie liter
else if(tekst[i]>=91-x && tekst[i]<=90) tekst[i]=int(tekst[i])-26+x; // wielkie litery
else if(tekst[i]>=97 && tekst[i]<=122-x) tekst[i]=int(tekst[i])+x; //małe liter
else if(tekst[i]>=123-x && tekst[i]<=122) tekst[i]=int(tekst[i])-26+x; //małe litery
}
cout << tekst<<endl;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKQp7CnN0cmluZyB0ZWtzdDsgLy96bWllbm5hIGRvIHByemVjaG93eXdhbmlhIG5hc3plZ28gdGVrc3R1Ci8vIFVXQUdBISEhICB0ZWtzdCB3cHJvd2FkemHEhyBiZXogc3BhY2ppCmludCB4OyAvLyB6bWllbm5hIHByemVjaG93dWphY2Egd3Nwb2xjenlubmlrIHByemVzdW5pZWNpYSA8MDsyNj4KIApjb3V0PDwicG9kYWogdGVrc3QgZG8gemFzenlmcm93YW5pYSI8PGVuZGw7CmNpbiA+PnRla3N0OyAvL3Rla3N0IGRvIHphc3p5ZnJvd2FuaWEKY291dDw8InBvZGFqIHdzcG9sY3p5bm5payBwcnplc3VuaWVjaWEiPDxlbmRsOwpjaW4gPj4geDsgLy9vIGlsZSBtaWVqc2MgemFtaWVuaWFteSBsaXRlcnkKIApmb3IoaW50IGk9MDtpPD10ZWtzdC5sZW5ndGgoKTtpKyspewppZih0ZWtzdFtpXT49NjUgJiYgdGVrc3RbaV08PTkwLXgpIHRla3N0W2ldPWludCh0ZWtzdFtpXSkreDsgLy93aWVsa2llIGxpdGVyCmVsc2UgaWYodGVrc3RbaV0+PTkxLXggJiYgdGVrc3RbaV08PTkwKSB0ZWtzdFtpXT1pbnQodGVrc3RbaV0pLTI2K3g7IC8vIHdpZWxraWUgbGl0ZXJ5CmVsc2UgaWYodGVrc3RbaV0+PTk3ICYmIHRla3N0W2ldPD0xMjIteCkgdGVrc3RbaV09aW50KHRla3N0W2ldKSt4OyAvL21hxYJlIGxpdGVyCmVsc2UgaWYodGVrc3RbaV0+PTEyMy14ICYmIHRla3N0W2ldPD0xMjIpIHRla3N0W2ldPWludCh0ZWtzdFtpXSktMjYreDsgLy9tYcWCZSBsaXRlcnkKfQpjb3V0IDw8IHRla3N0PDxlbmRsOwogCnJldHVybiAwOwp9