Código:
#include <unistd.h>
#include <stdio.h>
#define _MAX_SIZE 512
void invertir(char* cadena){
if (*cadena!=0x00){
invertir(cadena++);
putchar(*cadena);
}
}
int main(){
char cadena[_MAX_SIZE];
printf("Introduzca la secuencia de entrada: ");
scanf("%[1-9 ]",cadena);
printf("\nLa secuencia invertida es: ");
invertir(cadena);
printf("\n");
return 0;
}