How many diagonals does each of the following have?
(a) A convex quadrilateral
(b) A regular hexagon
(c) A triangle