package laba3;

import java.util.Scanner;

public class example3 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Введите количество чисел последовательности Фибоначчи: ");
        int n = scanner.nextInt();

        // Версия 1 — цикл for
        System.out.println("\nПоследовательность Фибоначчи (цикл for):");
        int a = 1;
        int b = 1;

        if (n >= 1) {
            System.out.print(a + " ");
        }
        if (n >= 2) {
            System.out.print(b + " ");
        }

        for (int i = 3; i <= n; i++) {
            int c = a + b;
            System.out.print(c + " ");
            a = b;
            b = c;
        }

        // Версия 2 — цикл while
        System.out.println("\n\nПоследовательность Фибоначчи (цикл while):");
        int x = 1;
        int y = 1;
        int count = 1;

        while (count <= n) {
            System.out.print(x + " ");
            int z = x + y;
            x = y;
            y = z;
            count++;
        }

        scanner.close();
    }
}