Нужно вывести требуемый член последовательности, при условии что первый член равен 1
, а второй - любое число с консоли.
Получается сделать через цикл, а как можно сделать через рекурсию?
import java.util.Scanner;
class Test {
Scanner sc = new Scanner(System.in);
int b = sc.nextInt();
int c = sc.nextInt();
int a = 1;
int sum;
void fibonacci() {
for (int i = 0; i < c; i++) {
sum = a + b;
a = b;
b = sum;
System.out.println("sum=" + sum);
}
}
}
public class JavaApplication {
public static void main(String[] args) {
Test t = new Test();
t.fibonacci();
}
}
Свежие комментарии