Program szyfrujący i program deszyfrujący, polegający na zmianie miejscami znaków na pozycjach parzystych i nieparzystych,
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char tekst[100];
cout<<"Podaj tekst do zaszyfrowania."<<endl;
cin>>tekst;
cout<<endl<<"Tekst przed kodowaniem"<<endl;
cout<<tekst<<endl;
int len=strlen(napis);
for(int i=0; i<len-1; i+=2)
{
char c=napis[i];
napis[i]=napis[i+1];
napis[i+1]=c;
}
cout<<endl<<"Tekst po szyfrowaniu: "<<endl;
cout<<tekst<<endl;
int len=strlen(napis);
for(int i=0; i<len-1; i+=2)
{
char c=napis[i];
napis[i]=napis[i+1];
napis[i+1]=c;
}
cout<<endl<<"Tekst po deszyfrowaniu: "<<endl;
cout<<tekst<<endl;
return 0;
}