У російській мові можливі для вживання обидва варіанти: п'ять грам і п'ять грамів. Але це тільки в тому випадку, якщо з грамами використовується кількісне числове. Якщо грами вживаються без чисельного, потрібно вживати грамів.
Однак у розмовній мові, де активно діє закон економії мовних зусиль, закінчення все частіше і частіше «з'їдається». Ось чому можна сказати «п'ять кілограм помідор» чи «п'ятсот грам банан». Але лише сказати! Писати все-таки слід, узгоджуючи норму: кілограмів, помідорів, грамів, бананів і т.д.
Але як же правильно – 100 грам або 100 грамів? Ось відповідь нашої довідкової служби. Сьогодні допустимі обидва варіанти. «Стара» норма – 100 грамів.