Gli esercizi
Testi e soluzioni di alcuni esercizi
Parole palindrome
Data una stringa di caratteri, verifica se è palindroma (se può essere letta indifferentemente da sinistra verso destra e da destra verso sinistra).
/* ** palindrome.c ** ** Letta in input una stringa verifica se e' palindroma. ** ** Marco Liverani (liverani@mat.uniroma3.it) - Novembre 2001 */ #include <stdlib.h> #include <stdio.h> #include <string.h> int main(void) { char parola[30], i, n; printf("Inserisci una parola: "); scanf("%s", parola); n = strlen(parola); i = 0; while (i<=n/2 && parola[i]==parola[n-1-i]) { i++; } if (i>n/2) printf("La parola \"%s\" e' palindroma.\n", parola); else printf("La parola \"%s\" NON e' palindroma.\n", parola); return(0); }