fork download
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int i,l;
  5. int key;
  6. char ch[10000];
  7. gets(ch);
  8. scanf("%d",&key);
  9. l=strlen(ch);
  10.  
  11. for(i=0;i<l;i++)
  12. {
  13. ch[i]= (char) ((int)ch[i]);
  14.  
  15. if(ch[i]>=65 && ch[i]<=(90-key))
  16. {
  17. ch[i]=(char)((int)ch[i]+key);
  18. }
  19.  
  20. else if(ch[i]>=(91-key) && ch[i]<=90)
  21. {
  22. ch[i]=(char)((int)ch[i]-(26-key));
  23. }
  24.  
  25. else if(ch[i]>=97 && ch[i]<=(122-key))
  26. {
  27. ch[i]=(char)((int)ch[i]+key);
  28. }
  29.  
  30. else if(ch[i]>=(123-key) && ch[i]<=122)
  31. {
  32. ch[i]=(char)((int)ch[i]-(26-key));
  33. }
  34.  
  35. else if(ch[i]>=48 && ch[i]<=(57-key))
  36. {
  37. ch[i]=ch[i]+key;
  38. }
  39.  
  40. else if(ch[i]>=(58-key) && ch[i]<=57)
  41. {
  42. ch[i]=(ch[i]-(10-key));
  43. }
  44.  
  45. printf("%c",ch[i]);
  46. }
  47. return 0;
  48. }
Success #stdin #stdout 0s 4300KB
stdin
heufigwef78ew78r2;'/.
4
stdout
liyjmkaij12ia12v6;'/.