הלולאה רק רצה על כל ה-structs במערך וסוכמת את כמות הספרים.בגלל שלכל struct מוקצה רק ביט אחד לכל שדה, הערך books יכול להיות או 0 או 1, ככה גם pen וכו׳...
לא יודע כמה זה בעיה כי הכל תלוי בצורך, אבל אם התכוונו שכל struct יכול להיות אחראי על יותר מספר אחד לצורך העניין, זו בעיה...
He who makes a beast out of himself,
gets rid of the pain of being a man.