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;

}