//Muestra las palabras que comienzan y terminan con la misma letra
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char frase[1000];
char *palabra; //para strtok va SIEMPRE (palabra es una variable)
printf("Ingrese una frase o palabra (cadena 1): ");
fflush(stdin);
gets(frase); //Permite ingresar una frase
printf("La frase o palabra fue: %s\n\n", frase);
palabra = strtok(frase, " ,;.:-_"); //Va SIEMPRE
while (palabra != NULL) //Va SIEMPRE
{
if(palabra[0] == palabra[strlen(palabra)-1])
{
printf("La palabra %s comienza y termina con la misma letra.\n\n", palabra);
}
palabra = strtok(NULL, " ,;.:-_"); //Fijarse que va NULL //Va SIEMPRE
}
Comments