#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char frase[1000];
char pal[20];
char *palabra; //para strtok
int contLoco=0;
printf("Ingrese una frase: ");
fflush(stdin);
gets(frase);
//printf("Ingrese una palabra: ");
//fflush(stdin);
//gets(pal);
palabra = strtok(frase, " ,;.:-_");
printf("Lista de palabras locas: \n");
while (palabra != NULL)
{
if( strlen(palabra) >= 3)
{
if(palabra[0] == palabra[strlen(palabra)-1] && palabra[1] == palabra[strlen(palabra)-2] && palabra[2] == palabra[strlen(palabra)-3])
{
contLoco++;
printf("%s\n", palabra);
}
}
palabra = strtok(NULL, " ,;.:-_"); //Fijarse que va NULL
}
printf("La cantidad de palabras Locas son: %d", contLoco);
return 0;
}
Comments