Replacing array with vector giving wrong output

if i use vector dp(n,0) instead of int dp[100]={0} it is returning garbage value

@simi_1188 well try using dp(100,0)

1 Like

yea that worked but any idea why it gave wrong output for n

@simi_1188 because maybe you are accessing nth index

can you explain a bit more

@simi_1188 dp(n) means you are creating it from 0 to n-1 so when use nth one gave garbage

1 Like

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.