Чтобы проверить, прав ли продавец, нужно посмотреть, делится ли 158 на 3 без остатка. Если 158 делится на 3 без остатка, то цена одного блокнота будет целым числом, и продавец может быть прав. Если же деление происходит с остатком, то продавец ошибся.
Разделим 158 на 3:
\(\frac{158}{3} = 52 \frac{2}{3}\)
Так как деление происходит с остатком, то стоимость одного блокнота не является целым числом. В реальной ситуации стоимость должна быть выражена в целых копейках или рублях. Значит, продавец не прав.
Ответ: Продавец не прав.