Zdravím, mám problém s vypisováním výsledků u tohot programu:
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.print("Zadej pocet clenu posloupnosti: ");
int pocet = scanner.nextInt();
fibo(pocet);
}
public static void fibo(int pocet){
if (pocet == 0) {
System.out.println("0");
}
else if (pocet == 1){
System.out.println("0 1");
}
else{
System.out.print("0 1 ");
int a = 0;
int b = 1;
for (int i = 1; i < pocet; i++){
int cislo = a + b;
System.out.print(cislo + " ");
a = b;
b = cislo;
}
}
Vypisuje mi čísla v řádce...př:
Zadej pocet clenu posloupnosti: 5
0 1 1 2 3 5
mělo by to vypisovat:
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]