Szyfr cezara- program
#include <string>
using namespace std;
unsigned int znak_na_kod(char znak)
{
return toupper(znak);
}
unsigned char kod_na_znak(int kod_znaku)
{
return kod_znaku+'A';
}
string zaszyfruj(string napis)
{
string wynik="";
for(int i=0; i<napis.length(); i++)
{
unsigned int kod_znaku=znak_na_kod(napis[i]);
unsigned int kod_znaku_zaszyfrowany=(kod_znaku+3)%26;
wynik+=znak_na_kod(kod_znaku_zaszyfrowany);
}
return wynik;
}
int main()
{
cout<<zaszyfruj("POMIDOR");
return 0;
}