/*
15. Escriba un programa en C++ que lea una cadena y busque un conjunto de palabras.
Ejemplo para:
Cadena: " juan busca a rosa y también a maría "
Palabras buscadas: {"juan","pedro","maría","rosa"}
Su salida sería:
Ingresar la cadena: juan busca a rosa y también a maria
encontré a juan
encontré a rosa
encontré a maría
*/
#include <iostream>
#include <cstring>
using namespace std;
void busca(char *frase,char *palabra);
int main(){
char res;
//char str[50] = {"juan busca a rosa y también a maría"};
const char* palabra[50] = {"juan","pedro","maría","rosa"};
char str;
//char palabra;
cout<<"Ingrese la cadena de caracter: "<<endl;
cin>>str;
cout<<"Ingrese palabra a buscar: "<<endl;
//cin>>palabra;
//busca(str, palabra);
//cout<<res;
int cont1=0;
int ind = 0;
int letra = 0;
for(int x=0; x<strlen(str); x++){
if(str[x] == '\0'){
break;
}
if(str[x] == palabra[0]){
ind = 0;
letra = 0;
for(int j = x; j<x+strlen(palabra); j++){
if(str[j] == palabra[ind]){
letra++;
ind++;
}
}
if (letra == strlen(palabra)) {
cont1++;
//strcat(res, palabra);
cout<<"se encontro: "<<palabra;
}
}
}
return 0;
}
void busca(char *frase, char *palabra){
//return res;
}