What is wrong with this code for the "Life, the Universe, and Everything" problem.

Why the codechef showing error.

int main(void){
    int j;
    int i;
    for (i = 0; i < 10; i++) {
        if (j==42) {
    return 0;


There is now where mentioned that number of test cases are only 10.
You have to scan numbers until 42 that’s the only condition given !

In this you have considered maximum number of input to be ten but that is not true maximum number of input can be more than 10 .
here is the corrected


  [1]: http://www.codechef.com/viewsolution/4151566

I remember that in my school :

the for loop used to be for(i=0;i<10;i++) for arrays

and for(i=1;i<=10;i++) otherwise.