Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iomanip>
- #include <iostream>
- using namespace std;
- int originalNumber, key, encryptedNumber, firstDigit, secondDigit, thirdDigit;
- int main()
- {
- void isolateDigits();
- void encryptDigits();
- void swapDigit1WithDigit3();
- void recomposeNumber();
- cout << "Enter the original three-digit number: ";
- cin >> originalNumber;
- cout << "Enter the key: ";
- cin >> key;
- isolateDigits();
- encryptDigits();
- swapDigit1WithDigit3();
- recomposeNumber();
- cout << "The encrypted number for " << originalNumber << " is " << encryptedNumber;
- system("pause");
- return 0;
- }
- void isolateDigits()
- {
- firstDigit = ((originalNumber / 100) % 10);
- secondDigit = ((originalNumber / 10) % 10);
- thirdDigit = (originalNumber % 10);
- }
- void encryptDigits()
- {
- firstDigit = (firstDigit + key) % 10;
- secondDigit = (secondDigit + key) % 10;
- thirdDigit = (thirdDigit + key) % 10;
- }
- void swapDigit1WithDigit3()
- {
- int temp;
- temp = thirdDigit;
- thirdDigit = firstDigit;
- firstDigit = temp;
- }
- void recomposeNumber()
- {
- encryptedNumber = ((firstDigit * 100) + (secondDigit * 10) + thirdDigit);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement