Tell us what Exception you encounter (full details please).
When I ran your code, the first time was oke (T = 5, and soe values for A, B and N). The second time, with other values for A, B and N, I got this Exception:
Exception in thread "main" java.lang.ArithmeticException: / by zero
C:\Users\Sylvia\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
Alice and Bob are playing a game. Alice initially has the number A and Bob has the number B. There are a total of N turns in the game, and Alice and Bob alternatively take turns. In each turn the player whose turn it is, multiplies his or her number by 2. Alice has the first turn.
Suppose after all the N turns, Alice's number has become C and Bob's number has become D. You want to calculate the integer division of the maximum number among C and D by the minimum number among C and D.
• The first line of the input contains an integer T denoting the number of test cases. The description of each testcase follows.
• Each test case contains a single line with 3 integers A, B, and N.
For each test case output a new line with a single integer which should be the answer
I tried to restrict the least value of A and B to one but it is not working.
Nobody uses error codes any more; they are a feature which ought to be ignored. If anything goes wrong, you should suffer an Exception which carries the details of the error. You would only get an error code if you execute something like System.exit(123); and I have only ever seen mention of error codes in NetBeans.
Please explain what the nested loops are supposed to do. Please edit your code and your template as I suggested in your other thread. The poor style is likely to obscure other errors, line 11 being a particularly bad example. Please explain what is supposed to happen and what is actually happening. What does line 41 do? And line 11? I suspect they do something different from what you think they do.