cmq se ad esempio inserisco MADAM I'M ADAM non legge gli spazi quindi funziona
codice:#include <stdlib.h> /* librerie standard */ #include <stdio.h> /* funzioni printf, scanf */ #include <string.h> /* librerie delle string */ int palindroma(char *s, int n); int main(void) { char stringa[100]; printf("\n Inserisci la stringa:\t "); scanf("%s", stringa); if (palindroma(stringa, strlen(stringa))==0) printf("\nLa stringa non e' palindroma"); else printf("\nLa stringa e' palindroma"); system("pause"); return (0); } int palindroma(char *s, int n) { if (n <= 1) return 1; if (*s != *(s+n-1)) return 0; return(palindroma(s+1, n-2)); }

Rispondi quotando