Development consists of several phases: Design, implementation, testing, debugging, documentation, release. You appear to have skipped the first and rushed into the second, then moved to the third and stopped.
Debugging is part of teh job: when you code runs but doesn't work:
Quote:
my code passing only 12 test case but totally 14 test case are there what mistake i made in this code can any one help me out to pass all the test case
It it part of the job to fix it.
And since we have no idea what the test cases are, let alone which of them you are failing we cannot do that for you even if we wanted to.
So, it's going to be up to you.
Fortunately, you have a tool available to you which will help you find out what is going on: the debugger. How you use it depends on your compiler system, but a quick Google for the name of your IDE and "debugger" should give you the info you need.
Put a breakpoint on the first line in the function, and run your code through the debugger. Then look at your code, and at your data and work out what should happen manually. Then single step each line checking that what you expected to happen is exactly what did. When it isn't, that's when you have a problem, and you can back-track (or run it again and look more closely) to find out why.
Sorry, but we can't do that for you - time for you to learn a new (and very, very useful) skill: debugging!