import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
int a;
int [] tablica;
int k=0; // licznik indeksu
int z=0; // liczba elementow tablicy
Scanner scan = new Scanner(System.in);
tablica = new int [z];
System.out.println("podaj cyfry do tablicy , 0 = koniec");
do {
a = scan.nextInt() ;
if (a != 0) {
// Tworzymy nową tablicę o rozmiarze większym o jeden
int[] nowaTablica = new int[tablica.length + 1];
// Kopiujemy zawartość starej tablicy do nowej tablicy
System.arraycopy(tablica, 0, nowaTablica, 0, tablica.length);
// Podmieniamy referencję do starej tablicy na referencję do nowej tablicy
tablica = nowaTablica;
tablica[k] = a;
k++;
z++;
}
}
while (a != 0);
for (int i=0; i<tablica.length; i++) {
int num = tablica[i];
System.out.println("liczby to " + num);
}
}
}