Advertisement
Jahoosher

Untitled

Nov 5th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. #include <iomanip>
  2. #include <iostream>
  3. using namespace std;
  4. int originalNumber, key, encryptedNumber, firstDigit, secondDigit, thirdDigit;
  5.  
  6. int main()
  7. {
  8. void isolateDigits();
  9. void encryptDigits();
  10. void swapDigit1WithDigit3();
  11. void recomposeNumber();
  12. cout << "Enter the original three-digit number: ";
  13. cin >> originalNumber;
  14. cout << "Enter the key: ";
  15. cin >> key;
  16. isolateDigits();
  17. encryptDigits();
  18. swapDigit1WithDigit3();
  19. recomposeNumber();
  20. cout << "The encrypted number for " << originalNumber << " is " << encryptedNumber;
  21. system("pause");
  22. return 0;
  23. }
  24.  
  25. void isolateDigits()
  26. {
  27. firstDigit = ((originalNumber / 100) % 10);
  28. secondDigit = ((originalNumber / 10) % 10);
  29. thirdDigit = (originalNumber % 10);
  30. }
  31.  
  32. void encryptDigits()
  33. {
  34. firstDigit = (firstDigit + key) % 10;
  35. secondDigit = (secondDigit + key) % 10;
  36. thirdDigit = (thirdDigit + key) % 10;
  37. }
  38.  
  39. void swapDigit1WithDigit3()
  40. {
  41. int temp;
  42.  
  43. temp = thirdDigit;
  44. thirdDigit = firstDigit;
  45. firstDigit = temp;
  46. }
  47.  
  48. void recomposeNumber()
  49. {
  50. encryptedNumber = ((firstDigit * 100) + (secondDigit * 10) + thirdDigit);
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement