Poczytaj sobie o tablicy znaków ACII. Zmienna char przechowuje wartości liczbowe. Każda liczba odpowiada jakiejś literze. Zmieniając char na int i dodając mu np 1 zmieniamy zgodnie z tablicą ASCII a na b. Następnie musisz zamienić tą liczbę na char:
#include <iostream>
using namespace std;
int main()
{
char imie[10] = "abcdefghi";
for(int i=0;i<9;i++)
cout<<char(imie[i]+1);
return false;
}
Teraz musisz tylko odpowiednią ilość dodać/odjąć zamiast jedynki.