/* Letta in input una stringa, verifica se è palindroma */ #include #include #include main() { char parola[52], app[52], i = 0, j = 0, n; printf("Inserisci una frase (lunga al max 51 caratteri): "); scanf("%51[A-Za-z ']", parola); while(parola[i]!='\0') { if ((parola[i]!=' ')&&(parola[i]!='\'')) { app[j]=parola[i]; j++; } i++; } app[j]='\0'; n = j; i = 0; while((i < n/2) && (app[i] == app[n-1-i])) i++; if(i >= n/2) printf("La frase %s e' palindroma.\n", parola); else printf("La frase %s non e' palindroma.\n", parola); exit(0); }