Bueno, para contar, simplemente utiliza una variable que va a ser el contador, valga la redundancia, aunque el problema no seria contarlos, sino identificarlo.
Para el primer caso, yo comprobaria si la letra es t, en caso de ser cierto, preguntar si la letra siguiente es h, y en ese caso, incrementar el contador.
El segundo caso es mas sencillo, para identificar palabras, tienes que encontrar las separaciones, o sea, los espacios, y si encuentras un espacio, eso indica que tienes que contar otra palabra.
El tercer caso seria una ampliacion del segundo caso, o sea, una vez que identificas una palabra, preguntarias si la primera letra de esa palabra es igual a la letra que deseas, en caso afirmativo, podrias usar una variable "bandera" o "flag" cambiando su valor a true (verdadero) para indicar que si es igual, entonces sigues leyendo hasta encontrar el fin de la palabra (que estara señalada con un espacio) y una vez que encuentres la ultima letra de la palabra, preguntas si la letra es igual a la letra que quieres Y la bandera es igual a true, si esta condicion es verdarera, incrementas tu contador. Para recorrer el texto, necesitarias un ciclo.
Espero que eso te ayude.
Saludos