Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4. #include <ctype.h>
  5.  
  6. void cesar(char line[], int i,int x){
  7. if (i == -1){
  8. return;
  9. }else {
  10. if (line[i] >= 'a'&&line[i] <= 'z'){
  11. if (line[i] + x > 'z'){
  12. line[i] -= 26;
  13. line[i] += x;
  14. }else{
  15. line[i] += x;
  16. }
  17. }
  18. if (line[i] >= 'A' && line[i] <= 'Z'){
  19. if (line[i] + x > 'Z'){
  20. line[i] -= 26;
  21. line[i] += x;
  22. }else {
  23. line[i] += x;
  24. }
  25. }
  26. }
  27. cesar(line, i - 1, x);
  28. }
  29.  
  30. int main(){
  31. int n, x;
  32. scanf("%d %d\n", &n, &x);
  33.  
  34. char line[80];
  35. for (int i = 0; i < n; i++){
  36. fgets(line,80,stdin);
  37. cesar(line, strlen(line)-1,x);
  38. printf("%s", line);
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement