#include void inverti(char [], int ); int main() { char dato[80]; do { printf("Stringa diritta : "); gets(dato); printf("Stringa invertita : "); inverti(dato,0); printf("\n"); } while ( dato[0] != '0' ) ; return 0; } void inverti(char stringa[], int index) { if ( stringa[index] ) { inverti(stringa, index+1); printf("%c",stringa[index]); } }