Look at these two lines VERY carefully. What are you passing in? What are you sending to the base class constructor?
Pay_Roll(int i,int d,string n,int S)
:Practice(ID,Pay,Name)
PS - please add <pre lang="C++"> ... </pre> around your code in the future, as I modified your question to.