Ответ:

Английский язык изучают 28 человек, немецкий — 30, французский — 42. Парные пересечения включают тех, кто изучает все три языка, поэтому число изучающих ровно две пары без тройного пересечения составит: 8 − 3 = 5, 10 − 3 = 7 и 5 − 3 = 2.

Только английский: 28 − 5 − 7 − 3 = 13 человек.

Только немецкий: 30 − 5 − 2 − 3 = 20 человек.

Только французский: 42 − 7 − 2 − 3 = 30 человек.

Только один язык изучают: 13 + 20 + 30 = 63 человека.

Хотя бы один язык изучают 28 + 30 + 42 − 8 − 10 − 5 + 3 = 80 человек. Следовательно, ни одного языка не изучают 100 − 80 = 20 человек.

Ответ: только один язык изучают 63 студента; ни одного языка не изучают 20 студентов.