Saludos. Si bien lo que hiciste esta bien no es lo que te pide el ejercicio.
Lo que el ejercicio pide que hagas es que el programa lea una cadena y un numero, luego que el programa te diga si hay alguna palabra en la cadena con tantos caracteres como el numero introducido.