- #1
muna580
Okay, I made this program in order to solve this question
What is the smallest positive integer x such that x^2 + 3x + 5 is divisible by 121?
The program complies perfectly. But when I execute it, it don't print out any answer.
What is the smallest positive integer x such that x^2 + 3x + 5 is divisible by 121?
The program complies perfectly. But when I execute it, it don't print out any answer.
Code:
import java.math.BigInteger;
public class Number37
{
public static void main (String[] args)
{
BigInteger divider = BigInteger.valueOf(121);
BigInteger ZERO = BigInteger.ZERO;
BigInteger THREE = BigInteger.valueOf(3);
BigInteger FIVE = BigInteger.valueOf(5);
BigInteger n = BigInteger.valueOf(0);
BigInteger val1 = n.pow(2);
BigInteger val2 = n.multiply(THREE);
for (long i = 0; i < Long.MAX_VALUE; i++)
{
n = BigInteger.valueOf(i);
BigInteger value = (val1.add(val2)).add(FIVE);
if(value.remainder(divider) == ZERO)
{
System.out.println("N is equal to: " + n);
return;
}
}
}
}
Last edited by a moderator: