Mam problem ze zrozumieniem pewnych linijek poniższego kodu, a najbardziej z treścią między **
Sam muszę napisać program szyfrujący i deszyfrujący także chciałbym zrozumieć co dokładnie się dzieje w poszczególnych linijkach.
Z góry dziękuję bardzo za pomoc.
#include <iostream>
using namespace std;
int main()
{
string tekst;
cout<<"Podaj tekst do zaszyfrowania: "<<endl;
cin>>tekst;
cout<<""<<endl;
char plotek[3][50];
int dl=tekst.size();
//stworzenie pustej macierzy
for (int w=0; w<3 ; w++)
for (int k=0; k<dl; k++)
plotek [w][k]='.';
************************
int w=0;
int zwrot=-1;
for (int k=0; k<dl; k++)
{
plotek [w][k]=tekst[k];
if (w==0 || w==2) zwrot =-zwrot;
w=w+zwrot;
}
*************************
for(int w=0; w<3; w++)// WYSWIETLANIE 1,2 i 3 WIERSZA
{
for(int k=0; k<dl; k++)
cout << plotek[w][k];
cout << endl;
}
//for(int w=0; w<3; w++)
// for(int k=0; k<dl; k++)
//if (plotek[w][k]!='.')
//cout << plotek [w][k];
}