java решение уравнения

243
28 октября 2017, 14:55

Помогите решить задачу на java, не понимаю как решить эту задачу без ввода X, Y.

Задача: Дано натуральное число n. Определить количество решений неравенства х2 + у2 < n в натуральных числах.

Пример работы программы:

Введите n: 30
Ответ: 9

Получилось решить эту задачу только с вводом X и У, не как не могу понять какие значения должны быть в X и У, если нужно вводить только N.

Код программы:

public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    int x,y,n,s = 0;
    x = in.nextInt();
    y = in.nextInt();
    n = in.nextInt();
    if (x > 0 && y >0 ){
        while (y*y + x*x < n){
           y = y+ 1;
           x = x + 1;
           s = x+y;
        }
    System.out.println("Ответ: "+s);
    }
READ ALSO
Анимация синусоиды

Анимация синусоиды

Есть прямая линия на всю ширину экранаНужно нарисовать анимацию синусоиды по этой линии, чтобы прорисовка синусоиды строилась бесконечно...

281
Как программно добавить layout в Activity?

Как программно добавить layout в Activity?

У меня есть некий метод для использования RetrofitИ я хочу создать такую штуку, что когда идет загрузка данных то в окне видно прогресс бар

233
IntelliJ IDEA проблема с компиляцией [требует правки]

IntelliJ IDEA проблема с компиляцией [требует правки]

Доброго времени суток! Нашел я проект на GitHub https://githubcom/bither/bither-desktop-java , импортировал как gradle project в intellij по рекомендациям автора, но вылезают...

234
как ввести с консоли дробное число с bufferreader

как ввести с консоли дробное число с bufferreader

как ввести с консоли дробное число с bufferreader

205