Final answer:
A formal act performed on public occasions is ritual.
Step-by-step explanation:
The definition of a formal act performed on public occasions is C. Ritual. Rituals are performative acts by which people carry out their religious beliefs, both public and private. They usually follow a formal order or sequence, take place in a sacred setting, and are inherent social activities. Rituals foster social solidarity and identity within a community of believers.