19
Пошаговое объяснение:
Если каждый ученик подарил всем, но не себе. То количество человек будет на 1 больше, чем количество подарков от каждого. Значит, число 342- это произведение двух идущих подряд натуральных чисел. В этом числе единственный такой вариант 342=19*18. Где 19- количество учеников, а 18- количество подарков