Для решения задания используем ПРОТОКОЛ Б.
- Определяем грамматические основы: я пришёл, смысла не было, половина опаздывала.
- Предложение сложное бессоюзное (БСП).
- Отношения между частями – противопоставление, так как вторая часть противоречит ожидаемому результату от первой.
- В таких случаях ставится тире.
- Отношения между второй и третьей частями – пояснение, так как третья часть поясняет причину отсутствия смысла.
- В таких случаях ставится двоеточие.
Ответ: Я пришёл вовремя – смысла в этом, как оказалось, не было: половина класса опаздывала.