Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- int main(){
- string sth;
- int delta;
- //getline(cin,tekst)
- cout<<"Podaj tekst do szyfrowania"<<endl;
- cin>>sth;
- cout<<"Podaj wartosc przesuniecia"<<endl;
- cin>>delta;
- //Szyfrowanie
- for( int i = 0; i<=sth.length() ;i++ ){
- if(sth[i]>=65 && sth[i]<=90-delta){
- sth[i]=int(sth[i])+delta;
- }
- else if(sth[i]>=91-delta && sth[i]<=90){
- sth[i]=int(sth[i])-26-delta;
- }
- else if(sth[i]>= 97 && sth[i]<=122-delta){
- sth[i]=int(sth[i])+delta;
- }
- else if(sth[i]>=123-delta && sth[i]<=122){
- sth[i]=int(sth[i])-26-delta;
- }
- else if(sth[i]==32){
- continue;
- }
- };
- //Deszyfracja
- for( int i = 0; i<=sth.length() ;i++ ){
- if(sth[i]>=65+delta && sth[i]<=90){
- sth[i]=int(sth[i])-delta;
- }
- else if(sth[i]>=65 && sth[i]<=65+delta){
- sth[i]=int(sth[i])+26-delta;
- }
- else if(sth[i]>= 97+delta && sth[i]<=122){
- sth[i]=int(sth[i])-delta;
- }
- else if(sth[i]>=97 && sth[i]<=95+delta){
- sth[i]=int(sth[i])+26-delta;
- }
- };
- cout<<sth<<endl;
- return 0;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement