<mosaic.cnfolio.com>
PROGRAM
  1. #include<stdio.h>
  2. int replaceChar(char *str, char orig, char rep)
  3. {
  4.    char *ix = str;
  5.    int n= 0;
  6.    while((ix=strchr(ix,orig))!=NULL)
  7.    {
  8.       *ix++ = rep;
  9.       n++;
  10.    }
  11.    return n;
  12. }
  13. int main()
  14. {
  15.    int N,place;
  16.    char string[256];
  17.    char cypher[16];
  18.    
  19.    printf("Input: \n");
  20.    
  21.    scanf("%d",&N);
  22.    scanf("%s",&cypher);
  23.    scanf("%d",&place);
  24.    scanf("%s",&string);
  25.    
  26.    int i=0;
  27.    for (i=0;i<strlen(cypher)-1;i++)
  28.    {
  29.       replaceChar(string, cypher[i],cypher[i+1]);
  30.    }
  31.    replaceChar(string, cypher[strlen(cypher)-1],cypher[0]);
  32.    
  33. // printf("\n\n");
  34.    printf("Output String: %s",string);
  35. // printf(cypher);
  36. // printf("%d",N);
  37. // printf("%d",place);
  38.    
  39. }