Intra-molecular H-bonding is present in
all (a) and (c)
m-nitro phenol will form inter-molecular H-bonding
O-nitro phenol and salicylic aldehyde will form intra-molecular H-bonding
You'll remember their structure once you get used to them in organic chemistry.