GAB: E
a) Tinham bastantes afinidades, tudo o que um pensava vinha de encontro às ideias do outro.
OBS: Eu desconsiderei essa questão pelo uso da crase na palavra às, minha opnião.
Ao encontro de: tem significado de “estar de acordo com”, “em direção a”, “favorável a”, “para junto de”.
De encontro a: tem significado de “contra”, “em oposição a”, “para chocar-se com”.
b) Descobrira o por quê da falta de recursos.
Porquê (uso correto para a questão, seguido de artigo ''o'')
É substantivo e tem significado de “o motivo”, “a razão”. Vem acompanhado de artigo, pronome, adjetivo ou numeral.
Fonte- http://brasilescola.uol.com.br/gramatica/por-que.htm
c) Ficou meio desconfiada, pois não sabia as razões dele, tão pouco sabia se as entenderia.
Tão pouco:
Formada pelo advérbio “tão” e pelo pronome indefinido ou advérbio de intensidade “pouco”, a expressão tão pouco pode ser substituída por expressões como “pequeno”, “muito pouco” ou “pouca coisa”
Tampouco:
Tampouco é gramaticalmente classificado como um advérbio. Pode ser substituído por expressões como “também não”, “nem”, “sequer” e “muito menos”.
Fonte- http://portugues.uol.com.br/gramatica/tampouco-ou-tao-pouco.html
Escreva SENÃO tudo junto quando significar DO CONTRÁRIO.
SE NÃO separado quando pudermos substituir por CASO NÃO.