Ответ:

Каждый из 40 участников отдаёт по одной карточке каждому из остальных 39 участников. Значит, всего нужно 40 · 39 = 1560 карточек.

Ответ: 1560 карточек.