Последовательность Фибоначчи в java

Последовательность Фибоначчи образуется так: первый и второй члены последовательности равны 1, каждый следующий равен сумме двух предыдущих (1, 1, 2, 3, 5, 8, 13, ...). Дано натуральное число n (n 3). а) Найти k-й член последовательности Фибоначчи. б) Получить первые n членов последовательности Фибоначчи. в) Верно ли, что сумма первых n членов последовательности Фибоначчи есть четное число? Как можно решить пункт а(б и в решил) ? Можно использовать только цикл for.

import java.util.Scanner;
public class Zlat567 {
    public static void main(String[] args) {
        Scanner read = new Scanner(System.in);
        
        System.out.print("n: ");
        int n = read.nextInt(), a = 1, b = 0, sum = 0;
        
        for (int t = 1; t <= n; t++) {
            a = a + b;
            b = a + b;
            sum += a + b;
            System.out.println(a + "\n" + b);
        }
        System.out.println("The total of " + n + " elemets: " + sum);
    }
}

Ответы (0 шт):