Решение:
Первоначально выясним, сколько товаров покупатель приобретает за 100 рублей в рамках акции. По условию, при покупке 6 товаров за 100 рублей каждый, один из них идет в подарок. Это означает, что за 600 рублей (6 товаров * 100 рублей) покупатель получает 7 товаров.
Теперь определим, сколько подарков получит покупатель, уходя с 42 товарами. Мы знаем, что каждые 6 купленных товаров обеспечивают 1 подарок. Следовательно, чтобы узнать количество подарков при 42 купленных товарам, нужно разделить 42 на 6, чтобы определить, сколько раз была сделана акция "6 за 100 рублей".
\[42 товара \div 6 товаров/акция = 7 подарков.\]Таким образом, покупатели, уходя из магазина с 42 товарами, получили 7 подарков.
Ответ: Покупатели получили 7 подарков, совершив покупку 42 товаров в рамках акции.