Ci sono diversi problemi o potenziali problemi nel tuo codice. Il principale direi che è la funzione compare che hai scritto (quei confronti tra puntatori). E tra l'altro non ti serve nemmeno, dato che per verificare se una stringa (in questo caso sentence[]) è contenuta in un'altra (ary[]) puoi sfruttare la funzione strstr.