powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Поиск чисел фибоначчи на неком интервале без нечетных цыфр?
4 сообщений из 4, страница 1 из 1
Поиск чисел фибоначчи на неком интервале без нечетных цыфр?
    #38572360
stut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
public class Fibo {

public int fibo (int n) {if (n==1) return 0;
else if (n==2) return 1;
else return fibo(n-1)+ fibo (n-2);}

public static void main (String args[]) {
Fibo f=new Fibo ();
int t=3;
while (true) {
int n=10,m=20, k=f.fibo(t);
if (k>=m || k<=n) {int j=k;
while(true) {if (k%2==1) break;
int g=k%10;
k=g;}
if (k==0) {
System.out.print(j);
System.out.println();
}

}
else if (k>n) break;
t++;
}

Код компилитя в Джава-Грасп только почему то ничего не выводит хотя несколько минут пишет что програма запущена? Что там не так? Когда писал while (t) while (k) вместо while(true) выскакивала ошибка variable. Да и вкладеный цикл скорее должен быть ду-вайл.
А програма еще исполняется хотя результата ноль.
}
}
...
Рейтинг: 0 / 0
Поиск чисел фибоначчи на неком интервале без нечетных цыфр?
    #38572362
stut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот уппрощенная версия

public class Fibo {

public int fibo (int n) {if (n==1) return 0;
else if (n==2) return 1;
else return fibo(n-1)+ fibo (n-2);}

public static void main (String args[]) {
Fibo f=new Fibo ();

while (true) { int t=3, n=10, m=20;
int k=f.fibo(t);
if (k>=m || k<=n) { int j=k;
while(j%2!=1) {
int g=j%10;
j=g;};
if (j==0)
System.out.println(k);


}
else if (k>n) break;
t++;
}
}
}
Может j остается k. И никогда не равно 0?
...
Рейтинг: 0 / 0
Поиск чисел фибоначчи на неком интервале без нечетных цыфр?
    #38572370
stut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
public class Fibo {

public int fibo (int n) {if (n==1) return 0;
else if (n==2) return 1;
else return fibo(n-1)+ fibo (n-2);}

public static void main (String args[]) {
Fibo f=new Fibo ();

while (true) { int t=3, n=10, m=40;
int k=f.fibo(t);
if (k>=m || k<=n) { int j=k;
while(true) {if (j%2==1) break;

int g=j/10;
j=g;
if (j==0)
System.out.println(k);
}


}
else if (k>n) break;
t++;
}
}
} esche odna versija ne vyvodit nichego
...
Рейтинг: 0 / 0
Поиск чисел фибоначчи на неком интервале без нечетных цыфр?
    #38572604
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stut,

научитесь пользоваться пошаговой отладкой и подсветкой кода.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Поиск чисел фибоначчи на неком интервале без нечетных цыфр?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]