Name any two factors on which the strength of magnetic field produced by a current-carrying solenoid depends. How does it depend on these factors?
It depends on following factors:-
i) Current: Larger he current, stronger will be the magnetic field.
ii) Number of coils in the solenoid: Greater the number of coils in the solenoid, stronger will be the magnetic field produced.