Advertisement
add1ctus

String offset

Jan 30th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.40 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void func(char * string, int n, int k)
  4. {
  5.     string[n-1]+=k;
  6.     if((string[n-1]>'z') || (string[n-1]>'Z' && string[n-1]<'a'))
  7.         string[n-1]-=26;
  8.     if(n>1)
  9.         func(string,n-1,k);
  10. }
  11.  
  12. int main()
  13. {
  14.     int n,k;
  15.     char string[100];
  16.     scanf("%d%d",&n,&k);
  17.     k%=26;
  18.     scanf("%100s",string);
  19.     func(string,n,k);
  20.     printf("%s",string);
  21.     return 0;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement