Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Autor: Paweł Koniarski
- * Data: 21 maja 2014 r.
- * Problem: Program szyfrujacy i deszyfrujacy szyfrem przestawieniowym
- * kolumnowym.
- * Dane: Liczba calkowita bedaca wyborem opcji szyfrowania albo
- * deszyfrowania, liczba calkowita bedaca liczba kolumn oraz
- * ciag znakow do odszyfrowania albo zaszyfrowania.
- * Wyniki: Dany ciag znakow zaszyfrowany albo odszyfrowany w zaleznosci od
- * wyboru uzytkownika.
- * Plik: przestaw.cpp
- **/
- #include <iostream>
- using namespace std;
- string szyfr(string tab, int k)
- {
- int i, l;
- string tab2;
- for (i = 0, l = tab.size(); i < l; i++)
- {
- tab2[i] = i;
- }
- }
- int main()
- {
- int k;
- string tab;
- bool wybor;
- cout << "0. Szyfrowanie szyfrem przestawieniowym kolumnowym.\n"
- << "1. Deszyfrowanie.\nWybor: ";
- cin >> wybor;
- cout << endl << "Wpisz ciag znakow do zaszyfrowania/odszyfrowania szyfrem "
- << "przestawieniowym\nkolumnowym: ";
- cin >> tab;
- cout << "Wpisz rzadana liczbe kolumn: ";
- cin >> k;
- cout << endl << "Wynik: " << (wybor ? deszyfr(tab, k) : szyfr(tab, k));
- cout << endl << endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement