fork download
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. string tekst; //zmienna do przechowywania naszego tekstu
  7. // UWAGA!!! tekst wprowadzać bez spacji
  8. int x; // zmienna przechowujaca wspolczynnik przesuniecia <0;26>
  9.  
  10. cout<<"podaj tekst do zaszyfrowania"<<endl;
  11. cin >>tekst; //tekst do zaszyfrowania
  12. cout<<"podaj wspolczynnik przesuniecia"<<endl;
  13. cin >> x; //o ile miejsc zamieniamy litery
  14.  
  15. for(int i=0;i<=tekst.length();i++){
  16. if(tekst[i]>=65 && tekst[i]<=90-x) tekst[i]=int(tekst[i])+x; //wielkie liter
  17. else if(tekst[i]>=91-x && tekst[i]<=90) tekst[i]=int(tekst[i])-26+x; // wielkie litery
  18. else if(tekst[i]>=97 && tekst[i]<=122-x) tekst[i]=int(tekst[i])+x; //małe liter
  19. else if(tekst[i]>=123-x && tekst[i]<=122) tekst[i]=int(tekst[i])-26+x; //małe litery
  20. }
  21. cout << tekst<<endl;
  22.  
  23. return 0;
  24. }
Success #stdin #stdout 0s 16064KB
stdin
INTERPRETOWANIE
107
stdout
podaj tekst do zaszyfrowania
podaj wspolczynnik przesuniecia
���������������