#include <stdio.h>
char *encode(char *s,int offset)
{
char *p=s;
while (*p)
{
*p +=offset;
}
return s;
}
char *decode(char *sm ,int iffset)
{
char *p= sm;
while(*p)
{
*p-=iffset;
}
return sm;
}
int main(){
char *ss="hello";
char * a=encode(ss,2);
printf("%s\n",a);
char *b=decode(a,2);
printf("%d\n",b);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmNoYXIgKmVuY29kZShjaGFyICpzLGludCBvZmZzZXQpCnsKY2hhciAqcD1zOwp3aGlsZSAoKnApCnsKKnAgKz1vZmZzZXQ7Cn0KcmV0dXJuIHM7Cn0KY2hhciAqZGVjb2RlKGNoYXIgKnNtICxpbnQgaWZmc2V0KQp7CmNoYXIgKnA9IHNtOwp3aGlsZSgqcCkKewoqcC09aWZmc2V0Owp9CnJldHVybiBzbTsKfQppbnQgbWFpbigpewoJY2hhciAqc3M9ImhlbGxvIjsKCWNoYXIgKiBhPWVuY29kZShzcywyKTsKCXByaW50ZigiJXNcbiIsYSk7CgljaGFyICpiPWRlY29kZShhLDIpOwoJcHJpbnRmKCIlZFxuIixiKTsKCXJldHVybiAwOwp9