Witam mam problem z szyfrem kolumnowym. Polega on na narysowaniu tabeli o ilości kolumn co ilość cyfr w kluczu np. dla klucza {2,1,4,0,3} liczba kolumn wynosi 5. Następnie dzielimy nasze słowo przez liczbę kolumn i jeżeli reszta z dzielenia jest różna od 0 to znaczy, że zabraknie miejsca i dzielimy przez liczbę kolumn+1. Następnie poziomo zapisujemy słowo w tabeli i szczytujemy po kolumnach tak jak na zdjęciu.
[]
Program na szyfrowanie wygląda następująco
Działa on i poprawnie szyfruje nasz Napis kryptoanaliza.
Problem jednak jest z deszyfrowaniem. Napisałem taki program ale nie poprawnie szyfruje.
Tak wygląda main() jeszcze
To co zwraca program po wpisaniu odpowiednich danych
Za każdą pomoc z góry bardzo dziękuje