Io ti suggerirei di leggere ciascuna parola come fosse una stringa (ovvero ogni volta che trova uno spazio, una virgola, un ! o quel che ci devi mettere, passa alla stringa successiva). A questo punto crei due array di stringhe in questo modo (uno per la prima frase, ed uno per la seconda). Poi non devi far altro che confrontare se ciascuna stringa di A è contenuta nell'array di stringhe di B e (questo è importante) se ciascuna stringa di B sia contenuta nell'array di stringhe A (non fare questo passaggio fa perdere metà esercizio XD). In questo modo te la dovresti cavare abilmente![]()