#include #include #include using namespace std; string tekst; int main() { // lokale variabelen int sleutel; // functie prototypes int sleutel_ingeven(); void decodeer(int); void encodeer(int); // functie oproepen sleutel = sleutel_ingeven(); cout << "Geef de zin in aub : " ; cin.get(); getline(cin , tekst); cout << "tekst : " << tekst << endl; decodeer(sleutel); encodeer(sleutel); cin.get(); cin.get(); return 0; } int sleutel_ingeven() { int sleutel; cout << "Geef de sleutel in die u wilt gebruiken : "; cin >> sleutel; return sleutel; } void decodeer(int sleutel) { for(int i = 0 ; i < 50 ; i++) { tekst[i] += sleutel; } for(int i = 0 ; i < 50 ; i+=2) { char tijdelijk; tijdelijk = tekst[i]; tekst[i] = tekst[i+1]; tekst[i+1] = tijdelijk; } cout << "De gecodeerde tekst :" << tekst << endl; cin.get(); cin.get(); } void encodeer(int sleutel) { for(int i = 0 ; i < 50 ; i++) { tekst[i] -= sleutel; } for(int i = 0 ; i < 50 ; i+=2) { char tijdelijk; tijdelijk = tekst[i]; tekst[i] = tekst[i+1]; tekst[i+1] = tijdelijk; } cout << "De originele tekst : " <