Code not giving correct O/P Longest consecutive sequence -3

please correct the code by making necessary changes and please also comment where changes will be made.

u should write arr[i]-1 in place of arr[i-1] on line 15 of ur code.