#include <iostream>
#include <string>
std::string szyfruj(const std::string &tekst, int przesunięcie) {
std::string zaszyfrowany_tekst = "";
for (char litera : tekst) {
if (isalpha(litera)) { // Sprawdzamy, czy to litera
char start = isupper(litera) ? 'A' : 'a';
char zaszyfrowana_litera = (litera - start + przesunięcie) % 26 + start;
zaszyfrowany_tekst += zaszyfrowana_litera;
} else {
zaszyfrowany_tekst += litera; // Nie zmieniamy znaków niealfabetycznych
}
}
return zaszyfrowany_tekst;
}
std::string odszyfruj(const std::string &tekst, int przesunięcie) {
return szyfruj(tekst, -przesunięcie);
}
int main() {
std::string tekst = "NRFXU";
int przesunięcie = 3;
std::string zaszyfrowany = szyfruj(tekst, przesunięcie);
std::string odszyfrowany = odszyfruj(zaszyfrowany, przesunięcie);
std::cout << "Zaszyfrowany tekst: " << zaszyfrowany << std::endl;
std::cout << "Odszyfrowany tekst: " << odszyfrowany << std::endl;
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: