#include #include #include #define SIZE 10 void inverti(char *); main() { char stringa[SIZE]; int i; printf("Inserisci una stringa: "); for(i=0;(stringa[i]=getchar())!='\n';i++) ; stringa[i]='\0'; printf("La stringa visualizzata in ordine inverso e': "); inverti(stringa); printf("\n"); return 0; } void inverti(char *s) { if(s[0]=='\0') return; else{ inverti(&s[1]); putchar(s[0]); } }