getting SIGSEGV error.

why i am getting SIGSEGV error for problem

here is my solution

SIGSEGV error means that you are trying to access invalid memory reference like array element out of bound. In your solution, suppose a test case like this




Here the length of the string is 1. And you are trying to access s[1]. This is the cause of SIGSEGV. Check here.

Hope this clears your doubt.

Happy Coding !!!

1 Like

i have corrected fault at all the places i could find, still giving same error. AND why this code is running fine in my code blocks compiler but giving runtime error at ideone???

I think there is a problem in your input function because when I used cin , I got AC.

PS: I also got AC when I used fast i/o which I generally used.