Let the number of chocolates that Vishal has be \( x \).
From statement I, we know that Rohan has 30 chocolates.
From statement II, the total number of chocolates with Rohan and Vishal is 65, so:
\[ 0.30x + x = 65 \] Simplifying: \[ 1.30x = 65 \] Solving for \( x \): \[ x = \frac{65}{1.30} = 50 \]
Using statement I, the number of chocolates Rohan has is:
\[ 0.30 \times 50 = 15 \]
Therefore, Vishal has 50 chocolates, and Rohan has 15 chocolates.
The correct answer is (d) Both statements I and II together are sufficient.