Answer:
Even when the answer is not complete, most likely yes, she was cheated.
Step-by-step explanation:
The question does not include how a packet looks, however since the total egg count is 46 units, this number is only divisible by 2 and 23.
So unless each egg packet contains 2 or 23 eggs, any other size would mean a packet had less eggs than expected.
Usually eggs come in packs of 6 or 12 units, so to sum 46 eggs or more you would need:
If 6 eggs per packet:
46/6 = 7,66 packets -> she must have bought 8 packets and should have 48 eggs, meaning there are 2 eggs missing.
If 12 eggs per packet:
46/12 = 3,83 packets -> she must have bought 4 packets and should have 48 eggs, meaning there are 2 eggs missing.
That's why it is safe to assume some packets had less eggs than expected.