Вы можете присвоить 0 для A 1 для B и аналогично
int a=s[i]-'A'
теперь вы можете добавить n к нему и найти его мод с 26 (без алфавитов) y равен 24 n = 4 тогда (24+4)% 26 = 2, поэтому мы можем видеть 3 - это C, код -
for(int i=0;i<l;i++){
int a=s[i]-'A';
a=(a+n)%n;
s[i]=(char)(a+65);//ascii value
}