usa un char di appoggio
salvi il valore in prima posizione nel char, quindi sposti l'i+1esimo nell'isemo e vai avanti così sino alla posizione finale. Quindi metti il valore salvato nel char temporaneo in esso
edit: ops, notato ora che lo volevi nell'ordine inverso XD vabbé è abbastanza intuibile ora cosa devi farecodice:char temp = \0 int i=0 char *parola = "R O M A" temp = parola[i]; //in questo caso, R parola[i] = parola[i+1]; O O M A i=1 parola[i] = parola[i+1]; O M M A i=2 parola[i] = parola[i+1]; O M A A i=3 stop ciclo O M A A parola[i] = temp; O M A R

Rispondi quotando