Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <stdlib.h>
  5.  
  6. int main()
  7. {
  8. printf("Bitte Zeichenkette eingeben: ");
  9. char stringPlain[100];
  10. gets_s(stringPlain);
  11.  
  12. printf("Bitte Key eingeben: ");
  13. char key[100];
  14. gets_s(key);
  15.  
  16. char stringEncoded[100] = "";
  17. int keyCounter = 0;
  18.  
  19. //toLowerCase
  20. for (int i = 0; i < strlen(stringPlain); i++) {
  21. if (stringPlain[i] >= 65 && stringPlain[i] <= 90) {
  22. stringPlain[i] += 32;
  23. }
  24. }
  25. printf("Nicht verschluesselt: %s \n", stringPlain);
  26.  
  27. for (int i = 0; i < strlen(stringPlain); i++) {
  28. if (stringPlain[i] >= 97 && stringPlain[i] <= 122) {
  29. if (keyCounter > 2) {
  30. keyCounter = 0;
  31. }
  32. stringEncoded[i] = ((stringPlain[i] - 'a' + key[keyCounter] - 'A') % 26) + 'a';
  33. keyCounter++;
  34. }
  35. else {
  36. stringEncoded[i] = stringPlain[i];
  37. }
  38. }
  39. printf("Verschluesselt: %s \n", stringEncoded);
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement