szyfrowanie płotkowe i zmiana wielkości płotka

0

Witam
Mam stworzone i działające szyfrowanie płotkowe. Problemem moim jest to, że nie potrafię zrobić aby można było poprzez wpisanie liczb regulować wielkość tego płotka.
Liczę na podpowiedzi i jakieś sugestie.

to mój kod programu :
[cpp]
#include<iostream>
#include<cstring>
using namespace std;

void wyswietl( string s )
{
int dl;
dl = s.size();
for( int i = 0; i < 3; i++ )
{
for( int j = 0; j < dl; j++ )
{
if( i == 0 )
if( !( j % 4 ) )
cout << s[ j ];
else
cout << " ";
else
if( i == 1 )
if( j % 2 )
cout << s[ j ];
else
cout << " ";
else
if( !(( j - 2 ) % 4 ) )
cout << s[ j ];
else
cout << " ";

    }
    cout << endl;
}

}

string szyfruj( string tekst )
{
string wynik;
int dl = tekst.size();
for( int i = 0; i < dl; i += 4 )
wynik += tekst[ i ];

for( int i = 1; i < dl; i += 2 )
     wynik += tekst[ i ];

for( int i = 2; i < dl; i += 4 )
     wynik += tekst[ i ];

return wynik;

}
[/cpp]

0

Algorytm jest prymitywnie prosty.
Przeczytaj na wikipedii na czym polega i napisz z uwzględnieniem podanej wielkości.

0

jest napisany ale nie umiem go zaimportowac do programu i dlatego szukam pomocy

0

Jak go napiszesz od początku to będziesz umieć zaimportować.
Ci którzy szukają pomocy piszą z czym maja problem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1