

Fibonnacciho posloupnost - výpis
Dobrý den programuji úkol v Java a potřeboval bych pomoc.
Můj program má výstup toto :
Zadej pocet clenu posloupnosti: 5
[0, 0, 0, 0, 0, 0]
[0, 1, 0, 0, 0, 0]
[0, 1, 1, 0, 0, 0]
[0, 1, 1, 2, 0, 0]
[0, 1, 1, 2, 3, 0]
[0, 1, 1, 2, 3, 5]
A já bych potřeboval aby měl výstup tento:
Zadej pocet clenu posloupnosti: 5
[0]
[0, 1]
[0, 1, 1]
[0, 1, 1, 2]
[0, 1, 1, 2, 3]
[0, 1, 1, 2, 3, 5]
Prosím poraďte co kde změnit tady zasílám můj zdrojový kód
import java.util.*;
public class Fibon {
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
System.out.print("Zadej pocet clenu posloupnosti: ");
int n = sc.nextInt()+1;
int [] p = new int [n];
for(int i=0;i<n;i++){
p[i]=fibonacciRek(i);
System.out.println(Arrays.toString(p));
}
}
public static int fibonacciRek(int index){
if(index == 0) return 0;
else if(index == 1) return 1;
else return fibonacciRek(index - 1) + fibonacciRek(index - 2);
}
}