Мое задание говорит следующее:
Поиск2: поиск решения для x * x + y * y - 12x -10y + 36 = 0. Поиск от 0 до 10 по x и y, поиск по каждомузначение у, прежде чем перейти к следующему х.Распечатайте первые три найденных решения.(Примечание: здесь помечен разрыв)!
Я не могу понять логику для этого.Я думаю, что я должен использовать более 2 петель, но не уверен.
Это то, что у меня есть (повторяется (6,0)):
for (int j = 0; j <= 10; j++) {
for (int i = 0; i <= 10; i++) {
while (((i * i) + (j * j) - (12 * i) - (10 * j) + 36) == 0) {
System.out.println("(" + i + ", " + j + ")");
}
}
}
ОБНОВЛЕНИЕ
Вотрешение:
int t = 0;
for (int i = 0; i <= 10; i++) {
if (t == 3) {
break;
}
for (int j = 0; j <= 10; j++) {
if (((i * i) + (j * j) - (12 * i) - (10 * j) + 36) == 0) {
System.out.println("(" + i + ", " + j + ")");
t++;
}
}
}