Ответ:

Пусть в первом диктанте было \(x\) слов. Тогда во втором — \(x+40\) слов.

Неправильно написано в первом диктанте \(10\%\), то есть \(0{,}1x\) слов, а во втором — \(5\%\), то есть \(0{,}05(x+40)\) слов.

Всего неправильно написано 7% от общего количества слов:

\[0{,}1x+0{,}05(x+40)=0{,}07(2x+40).\]

Решим уравнение:

\[0{,}15x+2=0{,}14x+2{,}8,\]\[0{,}01x=0{,}8,\qquad x=80.\]

Во втором диктанте:

\[80+40=120.\]

Ответ: в первом диктанте было 80 слов, во втором — 120 слов.