Ответ:

За первые два дня Андрей выучил \(32\%+46\%=78\%\) всех слов.

На третий день осталось \(100\%-78\%=22\%\), то есть \(0.22\) всех слов.

Пусть всего было \(x\) слов. Тогда \(0.22x=18\), откуда \(x=18:0.22\approx81.8\).

Получается нецелое число слов, поэтому в условии, вероятно, есть опечатка в числовых данных.

Ответ: при указанных данных задача не имеет целочисленного ответа.