// En que parte del programa cambias el valor de num??
// Si nunca cambias el valor de num SIEMPRE valdra cero, y por lo tanto
// SIEMPRE te lo contara como falla
if (num==0)
{
printf("La letra %c NO aparece en la palabra \n", palabra2, palabra);