Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3. #define LETTERS 26
  4. #define MAXLEN 20
  5. void codeIt(char *codeArray, char *word, char *codedWord)
  6. {
  7. int current = 0,diff =0, i =0;
  8. char c = '\0';
  9. for(i=0; word[i] != '\0';i++)
  10. {
  11.  
  12. if(word[i] >= 'A' && word[i] <= 'Z')
  13. {
  14. diff = word[i] - 'A';
  15. }
  16. else
  17. if(word[i] >= 'a' && word[i] <= 'z')
  18. diff = word[i] - 'a';
  19. else
  20. {
  21. codedWord[current++] = word[i];
  22. continue;
  23. }
  24. if(word[i] >= 'A' && word[i] <= 'Z')
  25. {
  26. c = codeArray[diff];
  27. diff = c - 'a';
  28. codedWord[current++] = 'A' + diff;
  29. }
  30. else
  31. codedWord[current++] = codeArray[diff];
  32. }
  33. codedWord[current] = '\0';
  34. }
  35. int main()
  36. {
  37. char codeArray[LETTERS];
  38. char word[MAXLEN + 1];
  39. char codedWord[MAXLEN + 1];
  40. scanf("%s %s", codeArray, word);
  41. codeIt(codeArray, word, codedWord);
  42. printf("%s\n", codedWord);
  43. return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement