Ma questo codice non fa (logicamente) quello che chiedi.
A che serve inserire la parola all'inizio ?
Il ciclo serve a trovare il numero di parole nella frase ma non ha alcun riferimento con la parola inserita in precedenza (e comunque sbaglia ...)
A cosa serve la else {} ?
Che senso ha la frase finale?
Per capirci, indica un esempio di frase e parola in input e cosa dovresti ottenere in output ...