Witam!
Nie mogę poradzić sobie z zadaniem dotyczącym tworzenia tablic trójkątnych. Mam utworzyć tablicę liczb typu int zaprezentowaną na rysunku (http://imageshack.us/photo/my-images/560/tabt.jpg/), następnie wypełnić jej komórki wartościami malejącymi od 10 do 1. Do tworzenia tablicy i wypełnienia jej danymi mam wykorzystać pętle for.
Wydaje mi się, że mój kod dobrze tworzy tą tablicę i wypełnia ją danymi, ale mam problem z ich wyświetleniem, otóz pojawiają się w linii pionowej liczby od 10 do 1.
class Main {
public static void main(String args[]) {
int tab[][] = new int[4][0];
int licznik = 10;
// utworzenie tablicy trójkątnej
for(int i = 0; i < 4; i++) {
tab[i] = new int[i + 1];
}
// wypełnienie tablicy danymi
for(int i = 0; i < tab.length; i++) {
for(int j = 0; j < tab[i].length; j++) {
tab[i][j] = licznik--;
}
}
// wyświetlenie danych
for(int i = 0; i < tab.length; i++) {
for(int j = 0; j < tab[i].length; j++) {
System.out.println(tab[i][j] + " ");
}
}
}
}