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));
}