Ответ:

Сложим количества участников двух олимпиад: \(25+30=55\). Каждый ребёнок класса мог быть посчитан не более одного раза в каждой олимпиаде, поэтому участников хотя бы одной олимпиады получилось бы 55, если бы пересечения не было. Но всего детей 42, значит, число повторно посчитанных участников — это разность:

\(55-42=13\).

Ответ: 13 детей.